p0016 and p0340 dodge caravan 2005 2.4l
http://www.obd-codes.com/p0016 -- check this out for possible causes and solutions. Possibly timing chain/belt issue.
http://www.obd-codes.com/p0340 -- this one too.
Search Dodge Caravan Questions
Dodge Caravan Experts
Related Models For Sale