Note On Intermittent
Intermittent Code P039 nay be caused by delayed TCC engagement (usually first apply after a cold start) or by TCC slippage during high engine load conditions. Delayed TCC engaged can be checked using PCM output override PS01 (TCC solenoid) to engage and disengage and time how long it takes TCC to engage by watching PCM data PD73. Delays of greater than 5 seconds may cause code to set.
TCC slippage during high load conditions can be determined by looking at Code P039 snapshot data. High throttle angle (PD01), MAP (PD02) may indicate a high load condition. Duplicating high load conditions may cause the code to set.