Ok yes my son did clean that and changed the idle control valve. My car is pulling the code for accelerator position sensor now. I think it is pulling that because of the remote start not working correctly. I am going to have my cat checked. If I have a bad cat does it always pull a code? I know I was having some raddling under my car and it has sounded different.