Here's a strange one. My 1990 GT-150 crossfire at times has no spark on the spark tester. I disconnect the red power connector and jump the starter. Good spark all cylinders. Reconnect the red cable and I still have spark. This happens randomly. When I get no spark I go through this whole procedure and the spark returns. Any ideas? This has got me stumped.