Looking for direction on my granddaughters 2002 Jeep Renegade 4WD, 225K miles 3.7 engine. Has been throwing codes randomly for a year or so, misfire, 02 bad, ect. Now we have P0300,P0302,P0303,P0161. We have been able to reset them in past, and maybe this time also, but there's other things...