I have a 2003 Nissan Altima 2.5 S and the service engine soon light came on right at 100,000 miles... it has performed flawlessly since day one. It has a small hesitation at take off but then immediately has its normal pep. I didn't take it in for the recall and was wondering if it could be that or something else? I have read about the fuel evaporative valve but it sure doesn't have a problem filling up. Any ideas?