Ben, check your coolant level as well. A cracked thermostat can leak coolant everywhere. Out of curiosity, are you driving an LS?