So my dd/commuter 97 tj 4cyl 5speed throws a po301 cylinder 1 random misfire code and goes into limp mode every time I rev it over 4k rpm. I shut it off and restart it and runs fine then I clear code and drive it with no issues or misfire until I rev it over 4k again. It does have a intake, exhaust and Gforce performance chip. Any ideas?