Have you tried doing a blink test to check for any errors stored on the ecu?