Hey all i trying to figure out what is wrong with my Civic, hoping someone can help me. I have a 93 civic hatch with b16a motor. The problem is when it idles its around 1750-2500 rpms and when driving it will not go over 4000 in any gear. and if it hits 4000 if pops over and over kind of like its hitting a rev limiter. i have been told it could be solenoids, o2 sensor, distributor, tps, or jsut simple oil change for pressure. If somone could point me in the right direction i would be forever thankful.