Man that just sucks! At least you got it to pass the smog test. I would check the ECM/U plug and see if it is still securely fastened to the port. Maybe even check that the pins are still in good shape and not corroded. Is it getting fuel? What about doing the KOEO and KOER self test to see if it has any new codes?