My Mechanic has been running 20W40 Oil in my engine since it topped 130K miles. I am now at 163,500 and I am getting a P0018 error code on my engine. He is saying it will cost about $3000 to fix or $6000 to replace the motor, based solely on the code. This doesn't sound right for the mileage on this truck. How can I verify for sure what he is telling me?
33.7k questions
32.5k answers
1.3k comments
23.0k users