i have a 97 gsx and when I fire it up it runs great and pulls strong But after about 15 minutes of running perfectly I can start to hear a miss. After a few minutes of the engine missing its like it electronically derates to 3060 (+ or - a few) rpm. If I let shut it down and let it sit for a bit it runs great again. Its like something is breaking down when it gets hot. Just looking for some advice. Much appreciated