I have a 2001 Ford Expedition. Approximately one year ago I had a bad mechanic try to repair my Expedition's fuel pump four times and finally gave it back to me with the gauges not working.
The gas gauge, oil level, and engine temperature gauges, which worked perfectly before, no longer work. On top of that, every warning light on the panel stays lit.
Now that I need a smog check and am being told that due to the amount of times the mechanic had incorrectly installed and uninstalled the fuel pump, it has erased the memory which is needed to pass the smog check.
I just found out through a police officer, after having my vehicle impounded due to expired registration, about the CAP assistance program. I applied to it but got rejected because my tags are expired over 120 days. I'm seriously stressed out . Please help me with any suggestions if you have any. It would be greatly appreciated.