I was told that a bad fuel pump regulator is what gives you that, and in park my car hits a rev limit at 4000rpm for some reason but if i shift into neutral it goes back to normal..so idk, try it