Since your engine revs high when you start the car, i wouldn't even bother shuting it off at lights or when coasting. Shut if off only if you will be parked for at least 45 seconds.
The reason your engine revs high at startup might be because you have a bad Idle air control valve.
__________________
|