After checking the stuff above, check the little black transistor attached to the coil bracket if it's a V6. Sometimes cleaning the connection works; other times you have to replace it. They become heat sensitive and shut off the spark when hot. Once they cool down they work.

Pmontero


'87 Montero Diesel
'98 Porsche Boxster Electric
and more...
Greasology
NotPetroleum