I recently purchased a 1996 Pontiac Sunfire sedan. It's automatic, and has 110,997 miles. The car idles just fine, but when you press the brake pedal, it goes nearly to the floor, and the car seems to want to stall...but it doesn't. The "check engine" light is on as well. No other issues though. What could be wrong?