mine did the same between 3 and 4000 revs check the relays ,fuel and ecu relay. should be 30 and 167 on them one is located on top row second 1 in the other is boom far right on the end , go for a drive if they are warm they r fine if not change them as they naffed. mines all good since i changed them.