My engine light came on. It was checked at Advance Auto and the code was P2104-TAC system forced idle. I have a 2005 F150 Supercrew with 41,000 miles. I was told it was an error. I do not want to be ripped off by a dealer. Is this something I can fix?