Skip the auto shop - Our mechanics make house calls

Q: Step by step troubleshooting of DTC fault codes

asked by on

2005 Hyundai Elantra with the 2.0l engine swapped with a 1.8l engine. Several visits to mechanics have failed to resolve the following issues: 1. The transmission tends to downshift with a jerk. 2. During acceleration, the car usually loses power, hesitating for a while before picking up. 3. When going up an incline with the vehicle slowing as a result, the transmission takes forever to downshift accordingly, thus necessitating me to floor the accelerator to force a response and keep the car in motion. 4. Fuel consumption is extremely high with the vehicle burning a tank of gas over a 200km distance. 5. Engine temperature is between 84 and 87 degrees Celsius when idling and higher when running. Even tho it doesn't overheat, it seems to be pretty high and mostly at mid-gauge. After a long run, a ticking sound emanates from the hood. Speed sensors, fuel pump, converter in the gearbox, ECU, etc., have been changed to no avail. Fault codes are P0077,P0198,P0340,P0501,P0444,P0707,P0560

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

A: Each of these codes are for different compo...

Each of these codes are for different components and since you swapped the motor with a different size motor than what the car had may be a big problem. You would need to have each code diagnosed separately to see if it can be fixed or not.

You have an engine cam sensor code, transmission shift sensor codes and codes that do not go to your car for the transmission, EVAP code and camshaft solenoid codes.

You may need several hours of diagnostics only to find that the two engine differences are the cause and cannot be fixed.

We have articles on most of the trouble codes you mentioned, for further reading:

P0077

P0198

P0340

P0501

P0707

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 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!

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: toyota carina 3 1996 diagonestic port

Thanks for writing in about your Toyota Carina. You should check in behind the left change drawer. You have to remove the drawer to see the connector. If the connector is not there, the next place to check would be...

Q: How do I view the driving range?

The driving range feature is displayed on the multi-information display, and shows you an estimate of how many miles you can drive before refueling. To view the driving range, press the display button on the lower left side of the...

Q: Doesn't start when warm - 1974 Mercedes Benz 240D

Hello. It sounds like the injectors and the glow plugs need to be replaced. The cold start valve could have a problem as well. This valve could be kicking in when it shouldn’t (when it’s warm) and this may result...

Related articles

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...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
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...