Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: tps wont relearn

  1. #1
    New Member
    Join Date
    Sep 2008
    Posts
    3

    Default tps wont relearn

    i have recieved alot of advice on this forum and others- about an ongoing problem im having with a 2002 firehawk, and i greatly apprectiat all of it- but one common thing im being advised is to 0 out the tps at 3% throttle- ive tried unplugging the sensor clearing the code- and so on going through the relearn procedure- but when i plug the tech 2 in the tps goes back to 3% everytime- anyone have any advice, or suggestion on this one
    thank you in advance for any help

  2. #2
    Lifetime Member Aloicious's Avatar
    Join Date
    Nov 2007
    Posts
    453

    Default

    Quote Originally Posted by mtwolff View Post
    i have recieved alot of advice on this forum and others- about an ongoing problem im having with a 2002 firehawk, and i greatly apprectiat all of it- but one common thing im being advised is to 0 out the tps at 3% throttle- ive tried unplugging the sensor clearing the code- and so on going through the relearn procedure- but when i plug the tech 2 in the tps goes back to 3% everytime- anyone have any advice, or suggestion on this one
    thank you in advance for any help
    I'd like to know this too, I reset mine, but after 1 drive cycle or so, it goes to 0.3 and stays there. I wonder if the TPS is starting to go?
    1996 c1500 gen1e 5.7L - the "LS31", 24x CNP, LS2 coils, modified T56, 12200411PCM running COS3, zz4 cam, custom MPFI, etc. coming soon: Twin Turbos

  3. #3
    Member
    Join Date
    Dec 2007
    Posts
    61

    Default

    I found out with mine that it would never reset to zero because the TPS voltage was higher then 0.5v~0.6v. Once you get away from this voltage the PCM reads the Throttle percentage as 0.3%+.

    The only way to get the TPS sensor to reset to 0.0% throttle is to make the TPS sensor output 0.5v~0.6v. There is a potentiometer inside the sensor and as the blade opens it sends a higher voltage to the PCM.

    This problem often occurs because the TB was adjusted with the set screw. To get the sensor into this voltage range you can either close the TB blade back, which is probably not what you want to do because this is where it idles nice. OR I have heard of people drilling the mounting holes in the sensor to ovals so that you can rotate the sensor a little so that the potentiometer reads 0.5v~0.6v when the TB is resting on the set screw. The TPS sensor would have to be rotated counter clockwise to reduce the output voltage of the sensor.

    The best way to measure the voltage from the TPS sensor is using EFILive Scan Tool, because this is the actual voltage the PCM sees. The PID is under Sensor--> Throttle Position Sensor Voltage. If you don't want to use EFILive, then there are 3 wires on the TPS Sensor:
    -Gray: 5v reference (input)
    -Black: Sensor ground (ground)
    -Dark Blue: TPS Voltage (output)
    Place an electrical tester on the Dark Blue wire and the Black wire this is the output voltage of the TPS Sensor, that the PCM gets. This voltage must be 0.5v~0.6v for the PCM to think that the throttle position is 0.0%

    My Expierence: (Don't just go out and adjust your TPS to my settings, gather your own data, b/c each car is different)
    Mine started out resting at ~0.613v which the PCM read as ~0.8%, according to my log 0.6v can read up to as much as 1.6% throttle. After some adjustments the TPS sensor voltage now rests at 0.549 volts which stays at 0.0% and doesn't tickle up any higher.


    Hope this helps,
    -CoryF
    Last edited by CoryF; October 9th, 2008 at 07:52 PM. Reason: Added information
    2001 Camaro SS #2070
    -K&N FIPK, P/P TB, 227/231 .614/.617 111+4, UD Pulley, LT headers, OFY, Dumped 3" Exhaust, !AIR, KONI 4/4, Spec 3+ w/ Aluminum Fly Wheel, 4.10's, Custom EFILive Tune

  4. #4
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    So the PCM won't relearn the TPS zero position if the TPS voltage is above 0.6V, am I understanding that correctly...?

    Thanks.

  5. #5
    Member
    Join Date
    Dec 2007
    Posts
    61

    Default

    Yes joecar this is what I have found. I don't know what the exact voltage is but it is right around 0.6v ish

    Unfortunately the Throttle Sensor Position Sensor PID only has one decimal place on the data page so you have to record the data and increase how many decimal places it shows in the Map.

    ***If there is a way to show more decimal places on the data page this would be MUCH easier! But I couldn't find a way to edit PID's that come built into EFILive. If there was a way then you could just monitor the data.

    I had to create a map, and record the data here is how I set up my map:
    Data:
    -Parameter: Throttle Position Sensor Voltage (V)
    Column:
    -Column: Throttle Position Sensor Voltage (V)
    -Col labels: ,value
    Row:
    -Throttle Position (%)
    -Row labels:
    ,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,3 6,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, 53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69 ,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,8 6,87,88,89,90,91,92,93,94,95,96,97,98,99,100


    Thanks,
    -CoryF
    Last edited by CoryF; October 9th, 2008 at 07:07 PM.
    2001 Camaro SS #2070
    -K&N FIPK, P/P TB, 227/231 .614/.617 111+4, UD Pulley, LT headers, OFY, Dumped 3" Exhaust, !AIR, KONI 4/4, Spec 3+ w/ Aluminum Fly Wheel, 4.10's, Custom EFILive Tune

  6. #6
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    Great post CoryF.
    The Tremor at AIR

  7. #7
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    I don't know how to change precision on the Data tab...
    but on the Dash tab you rightclick on the gauge/chart and go Properties, then:
    - for gauge goto Fonts tab, click on Value, change Format from %.1s to %.3s
    - for chart goto Series tab, click on Seriesn, change Format from %.1s to %.3s

    Great post...

    Last edited by joecar; October 10th, 2008 at 05:10 AM.

  8. #8
    Member
    Join Date
    Dec 2007
    Posts
    61

    Default

    I think the data page would have to be edited in the software. I remember when I was making the Calc_pids for my AEM Wideband there was a place for precision I think the column was called "Fmt". But there is no way to edit the pids that are built in to the program, maybe the next release could show a few more decimal places for the TPS Sensor Voltage.

    Also on the Map tab if you create a map of the data there is a precision selection from 0-6 on the data tab of the map properties.

    Thanks,
    -CoryF
    2001 Camaro SS #2070
    -K&N FIPK, P/P TB, 227/231 .614/.617 111+4, UD Pulley, LT headers, OFY, Dumped 3" Exhaust, !AIR, KONI 4/4, Spec 3+ w/ Aluminum Fly Wheel, 4.10's, Custom EFILive Tune

  9. #9
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,505

    Default

    You can edit the precision for generic PIDs (i.e. PIDs stating with SAE.xxxx)

    For example, to change the SAE.TP PID you would need to change the SLOT definition for SAE.TP. The SLOT is UNM-08-61 and since that SLOT is used for many other PIDs, all those other PIDs will also have their default precision changed.

    There doesn't seem to be much point in increasing the precision of SAE.TP, since the base value is a range from 0 to 255. That is converted from 0-255 to 0-100% using the expression:
    % = (DATA*100)/255.
    Typical values are:
    0 = 0*100/255 = 0.000%
    1 = 1*100/255 = 0.391%
    2 = 2*100/255 = 0.784%
    3 = 3*100/255 = 1.176%

    So you can see that although it might appear that you're getting greater precision, the actual precision is about +/- 0.4

    Anyway, if you still want to do it, change this:
    Code:
    *UNM-08-61
     %                 0.0         100.0      .1   /      2.55          0.0
    to this:
    Code:
    *UNM-08-61
     %                 0.0         100.0      .2   /      2.55          0.0
    in \Program files\EFILive\V7.5\Configuration\sae_generic.txt

    Changes to sae_generic.txt will be overwritten when any new update is applied.

    Version 8 will allow you to configure gm enhanced PIDs as well.

    Regards
    Paul
    Before asking for help, please read this.

  10. #10
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,505

    Default

    Ignore my last post, its the GM.TPS PID you're logging (not SAE.TP). You're in luck, the voltage PIDs use the SLOT definiitons from sae_generic.txt so you can change this:

    Code:
    *UNM-08-900
      V                 0.0          5.0      .1   /      51.0          0.0
    to this:
    Code:
    *UNM-08-900
      V                 0.0          5.0      .2   /      51.0          0.0
    in \Program files\EFILive\V7.5\Configuration\sae_generic.txt

    Regards
    Paul
    Before asking for help, please read this.

Page 1 of 2 12 LastLast

Similar Threads

  1. CKP Relearn Question
    By BobR in forum General
    Replies: 0
    Last Post: October 7th, 2009, 12:37 PM
  2. CKP Relearn
    By 91LS1S10 in forum Gen III V8 Specific
    Replies: 9
    Last Post: January 17th, 2009, 07:03 PM
  3. Crank Relearn
    By mk6racer in forum Gen III V8 Specific
    Replies: 9
    Last Post: May 15th, 2008, 11:05 AM
  4. trans relearn???
    By newguy2diesel in forum Duramax 06 LLY / 06+ LBZ & LMM
    Replies: 4
    Last Post: February 2nd, 2008, 06:31 PM
  5. CKP Relearn
    By 91LS1S10 in forum General (Petrol, Gas, Ethanol)
    Replies: 32
    Last Post: November 29th, 2006, 08:21 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •