I took my car to AutoZOne and had the check engine light read on my 98 CSVT. Came up with the P0455 or 442 code (I can't remember which), but the guy told me that it was bad fuel code or gas cap code. It has happened 4 times since then and I took it back to Autozone again and it was the same code.
So I went out and put on a new gas cap. Still does it from time to time. Light comes on when I get about 1/2 a tank of gas. Also found out previous owners had also had a new gas cap installed by ford just before I bought it.
I run octane boost or 93 Mobil in my car, but still have to use the crappy 10% ethanol here in the midwest, no getting around that. Any suggestions on a remedy? Seems like a long running problem in the history of my car although it just started doing it to me after 10,000 miles of carefree driving. Why now?

thanks