I'm not sure if my question was understood properly. My engine isn't actually idling at 3000 rpm. It idles normally, it's just the tach needle that points at 3000 rpm. Whether I idle or accelerate, it just stays there. Even if I just turn the key to the ON position without actually starting the car, the tach jumps up to 3000 rpm and just hovers there.