Hello Scotty, I would like to apologize for this lengthy question but you were the first to come…

basilbasha

Hello Scotty, I would like to apologize for this lengthy question but you were the first to come up to my mind to ask.

I was in an open track day in my 2019 ND2 miata and while on track, instead of shifting 3-4 I shifted 3-2. I do not know how much of a over rev I have done but I must have been above 6000 rpm in 3rd gear at the time of the shift. The over rev took less than 2 seconds. Immediately after, the check engine light came on and the car seemed to go to "limp mode" where it just had no power. I parked on the side, waited a bit, turned the car off and back on. Everything felt and sounded fine. I drove slowly to the pit, did a OBD II scan and the code P0087 (Fuel Rail/System Pressure - Too Low) came up. Because the car sounded and felt normal, I saved the report and cleared the code to see if the check engine light would come back up after I drive in the road. It did not, I pushed the car a bit in RPMs and I thankfully did not get the check engine back on. However, I am just scared I have ruined something that simply didn't show any symptoms yet. 

 Would you advise me to do a compression test to rule out bent piston rods? I have also been advised to check the valve springs and retainers? What do you think?

Thanks very much in advance!