Sorry to sound like an ass but.... did you check the oil level? Maybe the first owner didn't change the oil for 30,000 miles?