It came on 2 months ago, took it to dealer, code said "erratic idle", it idled fine, smooth as it always has been, dealer turned of lite, said let him know if it comes on again. Came on again today. Any ideas or suggestions?