I have a gas furnace that takes forever to heat up, blows out luke warm air and the blower runs like 45 minutes at a time. Then it shuts off for about 10 seconds and then starts up again. It says weak flame. Any suggestions on what I could check? I already tried changing the thermostat and cleaning everything. Thanks.