Just had my first problem today with my '99 cruiser. Was a idleing rough at a light then after driving another 100 yards the check engine light went on, and remained on and running really rough. Turned around and went home 1/2 mile away and parked it. Also noticed an odd smell once in the garage. No visible smoke though. Any thoughts, o2 sensor? 97000 miles. First problem. Is it safe to drive to the dealer in the morning, or do I risk damage?