Usually if service warning light comes on it's to indicates a service required (as stated), not ECU fault. I'm not really up on lags. Have you tried keeping your finger on the trip meter for 30 secs?
George., March 2009
Hi William, depends on the year of your car but the "serv" light can mean the engine ECU has detected a fault and needs a diagnostic code reader