Jeep Repair: Jeep P0351 code, powertrain control module, grand cherokee


Question
Hi Kevin still having problems with my Grand Cherokee 4.0 ltr year 2000. After renewing my Coil Rail and Plugs my Jeep starts running rough when the engine gets warn usually after a round 10miles. it then throws up P0351 sometimes it throws up P0351 0352 & 0353. If I let the engine cool right down it will be fine again until it warms up again.
Could this be a problem with another sensor causing the problem but not showing a Fault Code? if so which sensor might it be...  

Answer
P0351-IGNITION COIL #1 PRIMARY CIRCUIT
POSSIBLE CAUSES
OPEN/HIGH RESISTANCE IN THE ASD RELAY OUTPUT CIRCUIT
OPEN/HIGH RESISTANCE IN THE ASD RELAY OUTPUT CIRCUIT
COIL DRIVER NO. 1 CIRCUIT OPEN
IGNITION COIL NO. 1 DRIVER CIRCUIT OPEN
WIRING HARNESS INTERMITTENT
COIL DRIVER NO. 1 CIRCUIT SHORTED TO GROUND
COIL ON PLUG NO. 1
COIL RAIL
IGNITION COIL NO. 1 DRIVER CIRCUIT SHORTED TO GROUND
POWERTRAIN CONTROL MODULE (COIL DRIVER NO. 1)
WIRING HARNESS INTERMITTENT
POWERTRAIN CONTROL MODULE (IGNITION COIL NO. 1 DRIVER