I hope you guys have a possible solution. I have a 2000 TJ 4.0l. This situation started as a leaking water pump and radiator. I changed the water pump and radiator. Took it for a drive, It started missing like crazy. Started throwing P0201, P0202, P0351, P0352, P0353, and P1391. Further investigation; I found burned wires coming from my oil pressure sending unit. I replaced oil sending unit, Cam and Crank Sensors, Spark Plugs. Any thoughts on this situation.