2007 shadow spirit 1100cc with 21k miles. Bike was running great few days ago. Then we get a 75 degree weather and boom it overheated. Fan works. I took off the cap and had the bike running and it was still throwing up out the outlet. Could it be the thermostat?