Q: P0604 code pops up. Check engine light is on and p2107 p2110 and u0100

asked by on January 01, 2017

I cleaned the throttle body and mas reset the codes and it ran ok and then started miss firing and cel came on and it died. I hat it going again but light is still on and I can't go anywhere. Is the pcm bad or a bad ground somewhere

My car has 205000 miles.
My car has an automatic transmission.

Hi there. The code U0100 means that the ECM (computer) has lost communication. Check the battery and the battery cables and make sure that they are in good condition. Check the ground wires to the chassis and to the fuse box. Make sure that the harnesses on the computer are tight and clean. It seem that there is a communication error between the ECM and the throttle pedal position sensor. Check the throttle pedal position sensor on the gas pedal and see if the wires are hooked up or if they are broken or damaged. If the wires are in good shape, then the sensor may need replaced. If you need further assistance with your check engine light being on, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

po598 code on bmw 335i 2007 cause

If the battery voltage is way out of range (low), yes it is possible. The complex electronic systems on modern vehicles work within narrow voltage ranges and so a faulty battery can cause malfunctions in devices that are electrically powered....

How do I use speed control?

Cruise Control comes in handy when you are driving long distances in your truck. Cruise Control will keep your speed level without you having to keep your foot on the pedal. To use Speed Control. Accelerate to the speed...

Ticking noise in my engine.

A ticking noise sounds like a bad valve lash adjuster and is a common problem with these cars. I would have a technician inspect the noise from your engine.

Related articles

P0775 OBD-II Trouble Code: Pressure Control Solenoid B Malfunction
P0775 means there is insufficient fluid pressure within a solenoid operating the automatic transmission due to leaks, low or dirty fluid.
P2193 OBD-II Trouble Code: System Too Lean at Higher Load Bank 2
P2193 P2193 code definition System Too Lean at Higher Load Bank 2 What the P2193 code means P2193 is an OBD-II generic code for the Engine Control Module (ECM) detecting the fuel control has reached its rich limits when the...
P0410 OBD-II Trouble Code: Secondary Air Injection System Malfunction
P0410 code definition Secondary Air Injection System Malfunction What the P0410 code means P0410 is an OBD-II generic code that the engine...