Is there a support frame for the roof? The bodyshop I took it to says it is possible bent because when he was looking at the roof he pushed on it and it was not very solid He called it the "oil can" effect. So before I take out my headliner I would like to know for sure. My lx has the factory sunroof so any help would be appreciated.