Tech / General Engine Is your car making a strange sound or won't start? Thinking of adding power with a new combination? Need other technical information or engine specific advice? Don't see another board for your problem? Post it here!

Why you don't start engine with "A" and "B" terminals grounded......

Thread Tools
 
Search this Thread
 
Old 11-23-2003, 11:09 PM
  #1  
Senior Member
Thread Starter
 
KYL98's Avatar
 
Join Date: Jun 2001
Location: Northern Kentucky
Posts: 726
Likes: 0
Received 1 Like on 1 Post
Car: 1991 Z28
Engine: L98
Transmission: 700R4
Why you don't start engine with "A" and "B" terminals grounded......

Im just wondering what starting the engine with the "A" and "B" terminals on the ALDL does.... I remember doing that back in the summer accidentally while adjusting my IAC for minimum air, and my car hasnt been "right" since. Ive replaced almost everything, minus the ecm. Ive checked the timing, checked injectors, etc. I know my injectors need to be replaced but Im wondering if I screwed it up by doing that. It ran FINE before I did that that day. Basically its like this....The car runs FINE when you first start it until it warms up, or depending on outside temp. Then, it idles HORRIBLY and stumbles off idle sometimes....almost like the timing is off. But, I know its not, its been checked/set 3 times and I have checked to make sure the balancer hasnt rotated or anything funny like that. I checked the injector's resistance and only two of the eight were in "spec", leaving me to believe thats the culprit. But now Im starting to think I might have messed up the ecm by grounding the diagnostic terminals and then starting the engine.........anyway to check the EST to make sure I didnt short it out???? Ive had the car hooked up to a scan tool twice, and neither time did it show anything wrong....but Im running out of ideas here....HELP!!!!
Old 11-23-2003, 11:52 PM
  #2  
TGO Supporter
 
CaptPicardsZ28's Avatar
 
Join Date: Oct 2003
Location: ready room
Posts: 2,069
Likes: 0
Received 0 Likes on 0 Posts
Car: NCC-1701-D (docked in AZ)
Engine: impulse drive
Transmission: fusion reactors
Axle/Gears: Rescued from the Borg by my crew
(Im just wondering what starting the engine with the "A" and "B" terminals on the ALDL does....)



It damages the ECM. I can't give you a proper diagnosis. Hopefully someone esle can.
Attached Thumbnails Why you don't start engine with "A" and "B" terminals grounded......-destruct.gif  
Old 11-24-2003, 11:28 AM
  #3  
Senior Member

 
dans82bird's Avatar
 
Join Date: Jan 2001
Location: South NJ
Posts: 908
Likes: 0
Received 0 Likes on 0 Posts
Car: 1988 Mustang GT
Engine: 302
Transmission: T5
AFAIK it you put something in the diagnostic terminals while the engine is running it will reset your timing ?
Old 11-24-2003, 03:24 PM
  #4  
Junior Member
 
Virtualdemo's Avatar
 
Join Date: Aug 2002
Location: La Union, NM
Posts: 66
Likes: 0
Received 0 Likes on 0 Posts
Car: 1986 IROC Z28
Engine: 400 SBC
Transmission: 700R4
Axle/Gears: 3.42 Limited Slip
To my best understanding it only sets the ECM into Diagnostic mode. Depending on the series of flashes depends on what the ECM is sending you. I grounded and started mine as well... No problems. It did "act" funny for awhile till I shut it down and reset the ECM. I forget the specifics of the flashes but it has to do with you car being in open/closed loop or stuff like that...

KYL98 have you reset (disconnect the battery and clear codes) the ECM? When you do this the car "learns" all over again. I have three vehicles with the ECMs and have done this with all of em....
Old 11-24-2003, 07:06 PM
  #5  
Supreme Member

 
Damon's Avatar
 
Join Date: Sep 1999
Location: Philly, PA
Posts: 7,072
Likes: 0
Received 11 Likes on 11 Posts
Won't hurt a thing. Virtualdemo is right. you're just starting in "diagnostic mode" which will, among other things, remove all ECM-supplied timing advance allowing you to set your ignition advance at the distributor to factory spec.

Do NOT shove the jumper in or out while running. Shut it off, remove the key and insert or remove the jumper and then restart.
Old 11-24-2003, 11:45 PM
  #6  
Moderator

 
Vader's Avatar
 
Join Date: Jan 2000
Posts: 19,350
Received 216 Likes on 177 Posts
Actually, the jumper (or any resistance below 500 ohms) can be inserted after the engine is running to invoke the Diagnostic / Field Service Mode. Attempting to start an engine while in Diagnostic Mode (diagnostic request terminal 'B' grounded, engine off) can damage the firmware (not always does, but can).

Diagnostic mode will will display malfunctions stored in nonvolatile memory and perform other functions as described below when the diagnostic display mode is enabled. This mode requires that the diagnostic request line be grounded and that the engine not be running (see EST).

Solenoid Energization
When the diagnostic display mode is enabled and the battery voltage is less than 16.9V, the diagnostic control logic will energize the AIR control, AIR select, TCC, EGR solenoid, A/C and EVAP canister purge solenoids. In addition, the idle air control motor will be continuously pulsed to retract while in diagnostic display mode.

The solenoid energization function is capable of operating without a calibration PROM installed in the ECM. The purpose of this function is to allow a means to force the ECM to energize its outputs for troubleshooting purposes, and to provide a means for exercising the ECM output devices during burn-in at the factory.

Malfunction Code Suppression
While the diagnostic display mode is enabled, the diagnostic control logic will force the diagnostic control counter to zero. This action has the effect of preventing new malfunctions from being logged into nonvolatile memory while the diagnostic display mode is enabled.

Malfunction Code Display
Each malfunction condition is associated with a two digit code number. When the diagnostic display mode is enabled, the diagnostic control logic will flash the check engine lamp in a logical sequence to depict the two digit code associated with each malfunction stored in nonvolatile memory.

Each code displayed will consist of a number of flashes representing the first digit followed by a short pause, followed by a number of flashes representing the second digit, followed by a long pause indicating the end of the code.

Each stored code is displayed three times before proceeding to the next code. After all malfunction codes stored in nonvolatile memory have been thus displayed, the entire flashing sequence is repeated.

Field Service Mode will display some basic ECM information via the SES lamp. If the ECM is in Open-Loop mode, the SES light will flash rapidly, about 2½ times per second. If it's in Closed-Loop mode, it will flash about once per second. When in Closed Loop mode, flashing less than once per second indicates the ECM is enriching the mixture above the 128 count base line. Flashing more than once per second indicates the ECM is leaning the mixture below the 128 base line.

Inserting a 3.9K ohm resistance in the diagnostic request pin to ground will invoke Factory Test Mode or Backup Fuel and Spark Mode ("Limp Home Mode"), which forces the ECM to use predetermined fuel calculations in the ECM PROM instead of the learned inputs in active RAM. Backup fuel is usually around 12:1 or richer from the factory. Tthe ECM will turn on the check engine lamp in this mode.

A 10K ohm resistance in the diagnostic terminal to ground will invoke the factory End of Line Test Mode, or ALDL Mode. When the assembly line diagnostic mode is detected, the fuel logic will bypass the closed loop time criteria. The fuel logic will enter closed loop mode as soon as the coolant temperature and oxygen sensor thresholds are met. There will be no reset of the integrator function. The IAC will use the calibration memory table value corresponding to a battery voltage of 8 volts, bypass certain criteria for RPM closed loop enable, and bypass coolant restrictions for enabling IAC kick-down mode. The EST system will disable the Burst Knock logic and bypass the RPM and coolant temperature criteria for ESC retard enable. That will force the engine into a condition where spark knock should occur if the throttle is suddenly opened (Burst Knock). Additionally, if ALDL mode has been enabled longer than a PROM timer value, the timer will be removed from the spark advance calculation. The TCC logic will allow the TCC to be enabled sooner and without regard to the CTS input.
The following users liked this post:
Schurkey (02-21-2022)
Old 11-25-2003, 02:30 AM
  #7  
Supreme Member

 
89 Iroc Z's Avatar
 
Join Date: Aug 2001
Location: Costal Alabama
Posts: 2,136
Likes: 0
Received 1 Like on 1 Post
Car: 1989 Iroc-Z
Engine: 350, ZZ4 equivalent
Transmission: Pro-Built Road Race 700R4
Axle/Gears: 3.23 Dana 44
Originally posted by Vader
A 10K ohm resistance in the diagnostic terminal to ground will invoke the factory End of Line Test Mode, or ALDL Mode. When the assembly line diagnostic mode is detected, the fuel logic will bypass the closed loop time criteria. The fuel logic will enter closed loop mode as soon as the coolant temperature and oxygen sensor thresholds are met. There will be no reset of the integrator function. The IAC will use the calibration memory table value corresponding to a battery voltage of 8 volts, bypass certain criteria for RPM closed loop enable, and bypass coolant restrictions for enabling IAC kick-down mode. The EST system will disable the Burst Knock logic and bypass the RPM and coolant temperature criteria for ESC retard enable. That will force the engine into a condition where spark knock should occur if the throttle is suddenly opened (Burst Knock). Additionally, if ALDL mode has been enabled longer than a PROM timer value, the timer will be removed from the spark advance calculation. The TCC logic will allow the TCC to be enabled sooner and without regard to the CTS input.
Vader, are you saying that when you are data logging through the ALDL with scanning software (for example Craig Moates software) the ECM is functioning differently then when you have an ALDL scanner disconnected? Could you explain this more? I learn something new everyday on this board.
Old 11-25-2003, 09:30 AM
  #8  
Moderator

 
Vader's Avatar
 
Join Date: Jan 2000
Posts: 19,350
Received 216 Likes on 177 Posts
Yes.
Old 11-25-2003, 10:17 AM
  #9  
Supreme Member
 
92 zzz28's Avatar
 
Join Date: Nov 2001
Location: Jacksonville, NC
Posts: 1,886
Likes: 0
Received 0 Likes on 0 Posts
Car: Guess
Engine: Crazy 8
Transmission: So close to being a manual I can taste it
Originally posted by 89 Iroc Z
Vader, are you saying that when you are data logging through the ALDL with scanning software (for example Craig Moates software) the ECM is functioning differently then when you have an ALDL scanner disconnected? Could you explain this more? I learn something new everyday on this board.
Vader,
Can you explain that a little?
Old 11-25-2003, 01:36 PM
  #10  
Supreme Member
 
pvt num 11's Avatar
 
Join Date: Sep 2003
Location: Wahiawa, Hawai'i
Posts: 1,209
Likes: 0
Received 0 Likes on 0 Posts
Car: 1989 TTA
Engine: LC2
Transmission: Worn-out 200R4
Axle/Gears: BW 9-bolt, 3.27's
Doesn't Limp-Home Mode get invoked whenever the ECM detects a Really Big Problem? I didn't know you could MAKE it do that...
Old 11-25-2003, 02:58 PM
  #11  
Member

 
MasterEvilAce's Avatar
 
Join Date: Oct 2002
Posts: 412
Likes: 0
Received 0 Likes on 0 Posts
Originally posted by pvt num 11
Doesn't Limp-Home Mode get invoked whenever the ECM detects a Really Big Problem? I didn't know you could MAKE it do that...
AFAIK, there are some "main" sensors... if any of them go off, or arn't responding for any reason, the ECM will have a hardtime calculating things, and it might go into limp mode
Old 11-25-2003, 04:38 PM
  #12  
Member

 
jpk91rs's Avatar
 
Join Date: Sep 2002
Location: Jacksonville, Tx
Posts: 234
Likes: 0
Received 0 Likes on 0 Posts
Car: 91 RS, 00 TA Ram Air, 86 IROC
Engine: 305 tbi, LS1, 355
Transmission: 700R4, 4L60E, 700R4 NonLU
I started my car, 91 RS, with the code reader on the plug and it made my car run like crap. I bought 2 used ecm's and installed 1 and my car runs like a champ now. When the car was at idle the Check Engine Light flickered. The motor idled really rough and was hard to start.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Azrael91966669
DIY PROM
25
06-20-2017 04:04 AM
theshackle
Tech / General Engine
4
03-05-2017 06:37 PM
Spyder_TheGamer
Tech / General Engine
1
12-25-2015 05:07 PM
Jae992
TBI
3
08-27-2015 09:07 AM
bradleydeanuhl
DFI and ECM
4
08-12-2015 11:48 AM



Quick Reply: Why you don't start engine with "A" and "B" terminals grounded......



All times are GMT -5. The time now is 06:21 AM.