Q: Wondering if fuel injector(s) is/are going bad

asked by on February 11, 2017

When the engine is cold (start up for the first time in a day) it will idle fine, but check engine light is on (PO344). Also the engine will jerk/stutter when accelerating. After a short trip or two (shutting the engine down, starting up again) it will accelerate smoothly and eventually the check engine light will turn off. I had a similar problem with an 89 Dodge Ram B250 van I once owned and it turned out to be a faulty fuel injector that would intermittently cut off fuel to the cylinder. Wondering if I might be having the same issue now.

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

Check Engine Light is on Inspection $79.99 - $89.99 Get a Quote

Although faulty fuel injectors could cause the issue you are describing, the symptoms associated with the diagnostic trouble code you found, namely P0344 are consistent with the symptoms that you are reporting. Consequently, you are better off resolving the fault(s) behind the P0344 Code and then see if resolution of those faults fixes the problem for you. If not, additional diagnostics on the fuel, ignition or air induction systems would be required to find the fault.


When diagnostic trouble code P0344 sets that means that the normal signal output to the PCM is missing, at one point or another, from the camshaft position sensors. This is usually due to an electrical circuit fault. Consequently, the things to test for are: an open or shorted camshaft position sensor, a faulty camshaft position sensor, poor electrical connection to the camshaft position sensor, a faulty starter motor, a weak or dead battery, and a short in the starting system circuit. The reason the starting circuit, or a bad battery (you should load test your battery to determine its condition) can be implicated in P0344 is due to the large voltage drop that such faults induce in the car’s electrical system. If you desire that this problem be diagnosed by a certified Mechanic, dispatched by YourMechanic right to your location, please request a P0344 check engine light diagnostic and the responding certified mechanic will get this resolved for you. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

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

What others are asking

How do I check the oil?

Checking the oil is easy, and should be done with regularity, so that you’re never driving with unsafe levels of motor oil. Here’s how to check your oil. Wait about five minutes after driving your vehicle. You want the...

Stabitrak came on

I would recommend having an engine diagnostic performed on your vehicle by a qualified technician. This inspection would start by determining what trouble codes have been stored in the vehicle's PCM. Once these trouble codes are determined the repair procedure...

Just wondering how much longer it will last me

You got a long, long way to go. The only thing that makes it uneconomic to replace worn out mechanical parts on a car is corrosion on the frame. If the frame is intact, the car will last indefinitely. Parts...

Car idles high and then low, and then becomes a 30 second cycle.

Hello. A few things I would check are the throttle body, the idle air control valve, and the vacuum hoses. A dirty throttle body or idle air control valve can cause the idle to fluctuate. I would also examine the...

Car in limp mode, check engine light on

In this case you should have an experienced technician look at the vehicle. Limp mode is usually a term used for a vehicle with an automatic transmission which stays in second gear when certain faults arises. A certified technician, like...

My cars enginefail safe mode has activated and I am curios what I would need to check to fix this.

Your engine fail safe is a protection mode so additional damage and safety is important. I would recommend having the computer scanned to see if the computer systems have set a code that needs repaired. The vehicle could go into...

Can a gasket leak from the intake leak air into the cooling system?

Hi there. An intake gasket leak would allow unmeasured air into the intake and create a lean condition, not an overheating issue. Base on what you've described, it sounds like you may have a leaking cylinder head gasket. Adding sealants...

Engine running rough and light now on.

Yes you could have bad fuel in the system if that is the case. However, you may want to check and make sure your fuel filter is good, and make sure there are no extra leaks in the the air...

My car will go into neutral while I am driving it. To get it to work again, I have to pull over, turn the car off, and restart a m

Hi there. Assuming you replaced the TCM (transmission control module) with a factory part, a transmission shift relearn procedure should have been performed. It could be that you have a TCM connector or wiring issue if the same code has...

Related articles

P0390 OBD-II Trouble Code: Camshaft Position Sensor “B” Circuit (Bank 2)
Trouble code P0390 means the PCM does not detect the camshaft position sensor B signal and is very similar to trouble code P0345.
What Gases Does the OBD Detect in the Exhaust?
Your Your engine runs on combustion – fire – which creates exhaust gases. A wide range of gases are produced during normal operation, and they must be controlled because many of them become pollutants when released into the atmosphere. It’s...
B2109 OBD-II Trouble Code: Heated Windshield Relay Short to Vbatt
B2109 trouble code means there's an issue with a heated windshield relay, caused by damaged windshield wires, blown fuses, or a shorted relay.