Got a problem with my 99 Integra Type R. When driving the car in town, i.e. stopping and starting a lot I've noticed that if the engine is not up to running temp the revs tend to drop below the idle speed when the car is stationary and almost cuts out, battery light flickers and I need to give it some revs to avoid stalling. Fine when up to running temp. Its had a recent timing belt change but I've had it checked twice and the garage says its fine! I thought that maybe one of the spark plugs may have been loose but car is fine at speed and no hesitation in any gear. Any suggesstions?