I recently replaced the fuel pump and ccrm, I bought the car a few months ago it had been in an accident, hit from the rear, but I cleaned my IAC and MAF, I'm thinking maybe TPS needs to be replaced, oh and the CCRM wasn't grounded so when it died that was clicking, bought the new one and installed it today AND grounded it