Well i was driving to the tim hortons this morning and it died. I pulled over, opened up the hood, looking for anything standing out, did the cursory wiggle test on everything, and it started up, made it to timmy's then died and won't start. I did a KOEO and i get code 31, the 18 from the second set of codes. I suspect i know what 18 is, and not too worried, ill deal with EVP stuff later, probably why it was running rich. But the code 31 I suspect is why it wont start anymore. From my quick reading at the gas station it sounds like it could be the SPOUT grounded out causing the issue. I tried disconnecting the SPOUT to see if it would start and nothing. Also when i turn the key on, my reverse lights come on. Any suggestions?