Thanks for your quick reply, and here I have one more concern, this morning, when I found the engine check light on, I don't stop it right away (on highway), it lasted about 8 minutes, then I poll my car along the service road, cool it down, restart, same problem.
Just curious whether this will damage the engine, and any good suggestion for one more ride to home this afternoon. By the way, I checked the local AutoZone, they do free check the ECL.
Thanks.