Q: No power stalling and very hard to accelerate because it surges and sputters

asked by on

It started about 2 weeks ago it had a p0340 code I replaced the cam sesnor and it was running better and now it has no power but when it's cold it has more then when at running temp it's hard to start sometimes stalls and when it does rev up around 4000 rpm it doesn't pull like it should at all I have changed oil cleaned the maf and throttle Body as well as the iac vavle any help would be appreciated thank you

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

Hi Jacob. Diagnosing an issue like this is best when you understand all of the possible sources of an OBD-II trouble code. When the signal to and from the camshaft position sensor and the PCM is broken, the ignition spark and fuel injector timing will fail and the PCM will store the P0340. This will trigger the illumination of the Check Engine Light. In most cases, the sensor itself is not the reason for the failure - it’s the harness. This can explain why when you replaced the sensor it worked for a while, but then had issues again. However, it’s also possible that you have multiple components contributing to the overall issue such as a vacuum leak, so you might want to have a professional mechanic complete an on-site inspection so they can get a big picture perspective.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1,000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!
  1. Home
  2. Questions
  3. No power stalling and very hard to accelerate because it surges and sputters

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

Q: What could it be when the transmission won't engage in either gear

Hello, thank you for writing in. When dealing with an unresponsive automatic transmission, always start with checking the fluid level. If the fluid is not full, then you need to inspect for a leak, and repair that damage first. There...

Q: Idle speed too high.

Hi, thank for your question. If the AC is coming on but the compressor is not engaging, then it could cause a higher idle than normal. The throttle position sensor and idle control valve need to be tested with a...

Q: Truck alarm prevents truck from starting.

If this is for an aftermarket alarm problem then hold button in and then turn on the key at the same time. Hold for 5 seconds and see if alarm is turned off. If it is still on with small...

Related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...