I have a 2001 Chevy S10 4 cylinder 2.2L Flex Fuel. I am getting readout from most all Auto Parts stores that my codes are directing me to a sensor problem. These most recent codes were C0268, C0223, U1000, P0141, P0440, P1632, P0705. But the way the truck runs is when u start it it sounds great. When taking off & going into passing gear if I try to push more fuel to my truck it wants to stall, & the speed decreasing rapidly, once I let up off the gas the truck shifts & runs normal, but again once I insert my foot to the floor on the gas feed, it start to stall again. But if I am patient & wait for each automatic shift my truck will go 60 to 70 mph, no problem. I did replace the Throttle Sensor on the Throttle Body with new one. Now what is my problem?
Now what is my problem? We are not magican , an we do not have magical fix's . Testing is the way to a fix . Each DTC - diagnostic trouble code has a diagnostic flow chart or what to test . Buick Electrical Part 3 Automotive Computer Operation 1990
An the auto parts stores just want to sell you a part , just because the code has a sensor name does not mean the part is bad , all sensors have two or three wire's , all coming from the PCM/ECM - engine computer . The electrical circuit could have a open , short to ground , a short to B+ power . The PCM could have a problem . Never change parts without testing . An if that's all you can do , then you need to take it to a qualified repair shop .
DTC C0267 or C0268 Pump Motor Circuit Open/Shorted ABS problem
DTC C0221-C0227 Front Wheel Speed Sensor Circuit ABS problem
DTC U1000 and U1255 Class 2 Communication Malfunction Do you know what class 2 is ?
DTC P0141 HO2S Heater Performance Bank 1 Sensor 2
DTC P0440 Evaporative Emission (EVAP) System
DTC P1632 Theft Deterrent Fuel Disable Signal Received
DTC P0705 Transmission Range (TR) Switch Circuit
The transmission range (TR) switch is part of the park/neutral position and back-up lamp switch assembly and is externally mounted on the transmission manual shaft. The TR switch is a multi-signal switch. The PCM supplies ignition voltage to the TR switch on four signal circuits (A, B, C, and P). Each gear selector lever position grounds one or more of the switch circuits. In order to determine the gear range selected by the driver, the PCM compares the voltage combinations on the signal circuits to a look up table stored in the PCM memory. PCM detects the selected gear range by the state change of the switch input. Refer to Transmission Range Switch Logic table. Switch input to the PCM is represented on the scan tool as HI and LOW. HI indicates an ignition voltage signal. LOW indicates a zero voltage signal. The four parameters represent transmission range switch signal A, B, C and Parity. When the PCM detects an invalid TR switch signal combination, then DTC P0705 sets. DTC P0705 is a type C DTC.
From reading your post an my years of experince your best bet would be to take to a qualified repair shop . You do not have the knowlede or tool's to fix these problems .
Install a Scan Tool . Turn ON the ignition, with the engine OFF. Select TR Sw. on the Scan Tool . With the Scan Tool , observe the TR Sw. display while selecting each transmission range: P, R, N, D3, D2 and D1. Does each selected transmission range match the Scan Tool TR Sw. display? -- Go to Intermittent Conditions in Engine Controls - 2.2 L Go to Step 3
Answers & Comments
Now what is my problem? We are not magican , an we do not have magical fix's . Testing is the way to a fix . Each DTC - diagnostic trouble code has a diagnostic flow chart or what to test . Buick Electrical Part 3 Automotive Computer Operation 1990
An the auto parts stores just want to sell you a part , just because the code has a sensor name does not mean the part is bad , all sensors have two or three wire's , all coming from the PCM/ECM - engine computer . The electrical circuit could have a open , short to ground , a short to B+ power . The PCM could have a problem . Never change parts without testing . An if that's all you can do , then you need to take it to a qualified repair shop .
DTC C0267 or C0268
Pump Motor Circuit Open/Shorted ABS problem
DTC C0221-C0227
Front Wheel Speed Sensor Circuit ABS problem
DTC U1000 and U1255
Class 2 Communication Malfunction Do you know what class 2 is ?
DTC P0141
HO2S Heater Performance Bank 1 Sensor 2
DTC P0440
Evaporative Emission (EVAP) System
DTC P1632
Theft Deterrent Fuel Disable Signal Received
DTC P0705
Transmission Range (TR) Switch Circuit
The transmission range (TR) switch is part of the park/neutral position and back-up lamp switch assembly and is externally mounted on the transmission manual shaft. The TR switch is a multi-signal switch. The PCM supplies ignition voltage to the TR switch on four signal circuits (A, B, C, and P). Each gear selector lever position grounds one or more of the switch circuits. In order to determine the gear range selected by the driver, the PCM compares the voltage combinations on the signal circuits to a look up table stored in the PCM memory. PCM detects the selected gear range by the state change of the switch input. Refer to Transmission Range Switch Logic table.
Switch input to the PCM is represented on the scan tool as HI and LOW. HI indicates an ignition voltage signal. LOW indicates a zero voltage signal. The four parameters represent transmission range switch signal A, B, C and Parity.
When the PCM detects an invalid TR switch signal combination, then DTC P0705 sets. DTC P0705 is a type C DTC.
From reading your post an my years of experince your best bet would be to take to a qualified repair shop . You do not have the knowlede or tool's to fix these problems .
Install a Scan Tool .
Turn ON the ignition, with the engine OFF.
Select TR Sw. on the Scan Tool .
With the Scan Tool , observe the TR Sw. display while selecting each transmission range: P, R, N, D3, D2 and D1.
Does each selected transmission range match the Scan Tool TR Sw. display?
--
Go to Intermittent Conditions in Engine Controls - 2.2 L
Go to Step 3