I've got almost the same problem. I bought my car, there was a 1 month warranty. The sunroof did not work, so they replaced the motor. then a week later it didnt work, so they said a wire was loose and it worked again. It worked for another week and stopped for a couple days, then worked again. It worked for another 2 weeks, and now it has not worked in about 3 days

. The times it has done this have not been extremely hot or cold, but now it looks like i'll just have to crack it open and look at the wires myself. I am curious about this also, so that makes 2 of us. Anybody got any ideas?