the speedometer doesnt work all the time, it idles really high and check engine light is staying on. i had it check with a machine at auto zone but they said they couldnt get a reading any ideas on what it could be iam desprate. thank you in advance for any and all answers