Anyone come across this problem, check engine light on and code P0442 if i remember correctly. at first it was only happening when the tank was getting low, but now does it any time. I removed the petrol cap cleaned some corrosion from the filler neck, removed the cap seal, cleaned it up and put...