Sounds like what my car was doing and it turned out to be my MAP sensor. I cheaped out and bought one from oreillys instead of OEM and it bit me in the ass in the end but mine is N/A not SC.