My '91 190e 2.3 has had this problem since the day I got it. Every time I fill the gas tank all the way up, the check engine light comes on shortly afterwards and I have to reset it (battery disconnect). I bought a new gas cap from the dealer, but it made no difference. Any ideas??