Hi my names craig i have a 97 wrangler with the 4.0 i6 engine with auto transmission i have a check engine code of p304 for cylinder 4 missfire and a code for my o2 sensor in bank one reading to lean how can i fix my missfire it has new plugs wires cap rotor and coil and has just over 237000 miles