while driving my 2002 highlander the other day i heard a loud bang, sounded like something hitting the car. when I tried to close the moonroof it ALMOST closes than opens up again about 1/4 of the way. almost like a garage door with something stuck under it. any suggestions for cause or fix????