i have a ford galaxy n reg 1996 2.0 petrol. when the car idles the engine revs hunt then car stalls, when driving the car is fine unless the revs hit 1000 revs then it stalls. my egr valve is cracked could this be the problem, also my temp gauge is faulty dont know if this is also the problem? could anyone help me as i have my mot coming up. thanks