I've been suffering intermittent problems with my roof for the last few weeks. Sometimes it goes up, sometimes it goes down, but it usually requires...