after many hours of research i was never able to find anything that helped.
my roof light was blinking fast off and on for maybe 2 years and today was the second time in this year i drove the car sorry to say it was to trade it in

after not being able to get the roof to go up or down at my house i tinkered with the car. i disconnected the trunk divider switch and put a wire in the clip and problem solved roof goes up and down as it should. so if anybodys light is blinking fast (mine had no beeps) its most likely the sensor.
dont be sad i sent the crossfire off with a nice victory. some guy in a new scion fsr (stickers still on the windows, what a tool !!!!!) thought he was slick cuts in front of me trying to race and showoff before an exit ramp at 45mph in and exiting at 25 couldnt pull away. we get onto the entrance merge tried to pull away again if he even remotely let off the gas his back bumper would have looked alot like my front bumper. FSR down! guy must have been pissed his new 23k car couldnt beat an 8yr old xfire!
thanks everybody for all the help over the years i had my car. this site has solved most problems i had (minus roof blinking red light) hopefully my post can help somebody else in the future since nobody ever seems to post results to there questons