My g/f has a 96 mystique with the zetec and atx. it basically has that same rough idle. however if i put it in neutral and rev it, it wont rev past 4500 it starts to bounce back almost like hitting a rev limiter....it has approx 66k on. any ideas as to whats causing the revs to drop down?