So I was driving around everything is fine no cels whatever. I go to fill up come back out to my car and it will hardly start. Keep cranking cranking cranking and finally it fires. A couple days later same thing. It only has a problem firing when completely warm. So now cel finally came on and its P0496. Anyone know what it could be? I heard vapor canister purge valve. It start hard sometimes and sometimes it doesn't do it.