The speedo could be a speed sensor issue. That could turn the check engine light on. Have the computer scanned to identify the trouble code. As far as the heater control, check fuses.
Most parts stores will scan the computer for free, so have that done and let me know what you find.
SPONSORED LINKS
Monday, October 10th, 2011 AT 4:56 PM