Background: My 02 camry (155k) ran great but I noticed grease/oil on the front of the engine so I had a local mechanic take a look. He replaced the front valve cover gasket, timing belt, and while he was in there, the water pump. He made me take it to the dealer to reset/recalibrate the stability control sensor because after disconnecting the battery to perform the work my “VSC”, “trac off” and check engine lights were on. I got it back along with a list of work they thought I needed (replace the rear valve cover gasket, dog bone engine mount, and a bunch of bs I don’t need).
Problem: Quickly my check engine light is back on. I fill up gas and I can’t get it to turn over. The owner of the shop gets it to turn over by gassing it a bunch while turning the key. My mechanic later tells me the check engine light is due to a bum gas cap. He replaces that and the dog bone mount. Next day check engine is back on AND the next time I get gas the same thing happens - it won’t turn over until I gas it, then it turns over and stalls a few times until I really gas it and it turns over and takes. Every other time I try to start the car it turns over first try. Both times I filled up I wasn’t close to running out of gas or anything. I don’t think the gas cap or the fuel injectors went bad coincidentally the same day the dude had his hands in the engine. Thanks in advance for any thoughts you may contribute.