Question by needhelp posted 1 year 2 months ago in 2001-2007 (4th gen)

Hello. I have a 2008 Dodge Grand caravan 3.8,  for the last few months been having problems with check engine light on i have gotten P0300 code for misfire i have replaced one fuel injector cleaned other 5 , replaced ing coil spark plugs and wires, 8 sensors! even the ecu, now i replaced the cat converter and the exhaust system  light went off for about 20 min then back on and the cat is glowing red im now getting  P0339 which i replaced the crankshaft sensor? and a P0171  so i shut it down and back to drawing board any thoughts on this would be greatly appreciated