Thank you Danielsatur for your reply to my thread....I replaced the Air pump with a new one...also replaced the air pump relay which was working anyway...Dealer tech checked all components including the solenoid and the vacuum valve...the fuse is good so I'm confused as to what is causing this....after a few start ups....the check engine light goes out for a few days and then comes back on while driving...also i didn't mention that when the check engine light comes on especially at night..all the lights including my headlights flicker for a few seconds.(almost looks like a heavy electrical load)...then stops flickering when the light comes on.