Cadillac Repair Questions? Ask a Mechanic for Answers ASAP
Hello and welcome to justanswer.
The P2135 code sets when there is a problem with the throttle position sensors in the throttle body. The P0700 is a generic transmission control code that likely set because of the throttle position sensor problem.
The other codes are Body and communications codes that do not have an effect on the check engine light. These codes quite often set because of electrical glitches, clear these codes and drive the vehicle to see if they reset before attempting any related repairs.
My suggestion is to check the wiring at the throttle body. If the wiring looks okay, then replace the throttle body. This should fix the problem.
The throttle body is where the air comes into the engine. Remove ducting from air filter box to the engine. The connector is #2 in the picture below at the throttle body.
Yes, the throttle body is something most people with basic skills can replace themselves.
Disconnect the electrical connector and coolant hoses from the throttle body.
Then remove 4 bolts secutint throttle body to engine.