Team Camaro Tech banner

GMPP E67 Controller, P0507 Code, and Speedo Calibration Issue Fixed

9K views 9 replies 4 participants last post by  BShyster65 
#1 ·
I am writing up this summary to provide a solution that might help others that may have the same problem. First some background. I have a new GMPP LS3 crate motor with the GMPP E67 controller and harness installed in a 69 Camaro with a T56 Magnum transmission and a Moser axle with a 3.42 ratio. Within a day of getting it running and back on the road I kept getting an intermittent P0507 Idle Speed High code. I also discovered that the reverse inhibit function was also intermittent. I need the controller to be consistent for the reverse inhibit feature to function correctly because it is darn scary to shift at 70mph and it goes into reverse instead of 5th.
I rechecked the wiring and confirmed I have the VSS connected to connector C3 pins 66 and 67 and the Speedo is connected through the bulkhead connector pin D as per the instructions. After several months of frustration and changing parts and harnesses I finally bought HPTuners to help me troubleshoot the issue. I was monitoring it with HPTuners and discovered that the engine controller intermittently loses the mph calculations and when I am running at speed I get the P0507 code and the reverse inhibit stops working. What is strange is that my electronic Autometer Speedo still worked great and fairly accurate this whole time.
I also discovered that when the ECM loses the mph I could stop, put it in reverse and back up about 15 to 20 feet, put it in 1st gear and drive off with the ECM working correctly for a mile or so then the ECM loses the mph again. The lost mph would happen if I was moving or sitting at a stop light. I could not discover a trigger for the event.
After changing the VSS, connectors and harnesses I concluded it was a possible bad ECM or a bad ‘tune’ to the ECM. Unfortunately someone else did the ‘tune’ to the ECM and I did not have a copy of the factory configuration so I could not reflash to the stock configuration.
So I got a new E67 controller with the same part number as the original and replaced the custom tuned controller. Engine started up right away at first crank. Drove for about 50 miles and did not lose the mph in the controller at all. The mph was running really slow but the controller had a steady mph reading the entire time.
So I thought I had confirmed the original ECM was bad so I’ll just change the speedo parameters to match what I have, reflash the new ECM, and away I go. So under the speedo General tab in HPT Editor I changed the VSS pulses per revolution from 40 to 12 for the T56 Magnum transmission requirement, and under the Gear/Tire Calc tab the rear axle ratio to 3.42, and the tire diameter to 25.2. Did a calibration flash and the Speedo was dead on relative to a Garmin GPS and HPT Scanner within less than 2 mph relative to the GPS. Issue fixed….for about 1 mile. No happy dance yet, same issue with the ECM with no mph indicated.
Did some experimenting and discovered that the trick seems to be to NOT change the factory VSS pulses per revolution but keep it at 40.0000, the stock configuration. The math relationship has to be a linear equation so what I ended up doing was dividing the final axle ratio by the ratio of the VSS pulses or in my case
3.42 axle ratio/(40 ECM VSS pulses per rev/12 Trans VSS pulse per rev) = 1.026 corrected axle ratio
Went and edited the configuration under the Gear/Tire Calc tab to the 1.03 ratio and 25.2 tire size, hit the commit button, reflashed the ECM. I had to round up the corrected axle ratio from 1.026 to 1.03 because the table would only accept a 2 decimal point number accuracy.
Bingo, the speedo, ECM, and GPS all read correct and the same and have for over 109 miles now with no issues. No drop off of the mph in the ECM, so happy dance time.
Went back and reflashed the original ECM to the same parameters and bingo, no more problems. Now I have a performance ECM and a cruising high MPG ECM that both work reliably.
I can’t explain why it works and the 3.42 ratio that is the default configuration in the ECM seems to be very misleading on GM’s part. I read several post on various forums that commented this is one area GM is horrible at calculating.
Hope you find this of use if you have similar issues.
Bruce L
 
See less See more
#2 ·
Thanks for sharing Bruce. On the topic of pulses out of the speedo... I have the same setup only it's the GMPP computer with no additional tuning. My issue, sort of, was with my speedo. I have NVU guages that you can do the 'learn a mile' calibration. Anyway, I was told to look for 4000 PPM but I'm seeing more like 2000 PPM. I am calibrated right now but I've lost calibration a few times and NVU is telling I should see 4000 PPM and that's the problem. I'm coming off the pin on the ECU for the speedo input no the sensor. Sensor has been changed also. How many PPM are coming out of your ECU?
 
#3 ·
The Autometer Speedometer that I am using also does a calibration over a 2 mile distance and my pulse count was 3965 as I recall. Are you using the LS3 E67 controller? Do you have HPTuners to monitor what the mph is doing in the ECM?

You might have to do a similar correction to the speedo parameters that I did to get it to work. With the default parameters my speedo was reading 13 mph when my GPS was reading 45mph. This was interesting to me because if you ratio 45/13=3.46 really close to my rear axle of 3.42 so an extrapolation from there lead me to my final solution.

Hope this helps.
 
#5 ·
Bruce,

Your post does help. It confirms the ECU puts out 2000PPM just like mine. The guy that I called at the guage place doesn't know what he talking about apparently.

I do not have the HP stuff. I bought a GMPP LS3/480 crate and the matching ECU so I would not need it tuned or have to tune it.

Had the car out today from the winter hibernation and it's a runner!

That's for the offer, I appreciate it but I'm ok. I was trying to determine what you were seeing for an output from the ECU to the speedo.

Thank you!!!
 
#6 ·
Just adjusting the speedo to the pulses you are getting will work. If you start getting the P0507 High Idle code and/or the reverse inhibit feature stops working changing the speedo parameters should fix it. I think the stock tune from GM is pretty darn good.
 
#7 ·
I keep up with various forums and it looks like the use of the GMPP ECM is getting more popular so thought I would post a follow up on this issue - I completed this update to the ECM about a year ago and have put about 3200 miles on it with no issues. Love the reponsivness and 20+mpg of the LS3.
 
#9 ·
Bruce
So I just put a LS3 in my 67 and was tinkering with the Speedo settings and had this exact same issue. 5 Years later I have the same issue. I was just about to put the stock file back in when I came across your post on this issue. So GM has not made this setting fool proof. I was thinking to my self you do not know enough about this thing, but how much can you mess up changing the Speedo-settings. I am not even using this to drive my Speedo, I just wanted to the VSS readout to actually be correct!!

Thanks so much

Dave
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top