I have an '06 RR HSE and the engine light came on with my message board stating that my fuel cap is loose or missing. Well it isn't missing or loose, and I've taken it to the dealership to get it checked out. They said that while they were running it through their diagnostic computer it seemingly fixed the sensor. They charged me close to $130 for the diag. test and it did temporarily fix the problem, but a couple of weeks later it came back on. I know from past experience on my other vehicles that you can disconnect the battery to reset some of the sensors and I'm betting this is what the dealership did
! Does anyone know what may be causing this problem? Thanks!