I have a 1999 miata that I just changed the engine a month ago. My issue is I am getting a p0300 code (Misfire). I find the car hard to start and also when driving it will cut out for a second and then come back on. It seems to happen a 3500 rpms or higher. The tac will just fall to about...