Intermittent problems are the toughest to diagnose. Your only choices are wait till you get a hard setting code (doesn't go off), bring it to dealer, autozone or pepboys while the light is on or buy a capable diagnostic tester (about $200) and have it ready to plug in the next time the malfunction indicator light comes on.