Did anyone ever find a solution to this? My 2008 Legacy is having the exact same issue, though I'll admit to not yet resorting to pounding on the overhead to see if that makes it go on or off. It seems that some sort of easy remedy should be available ... right?