When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Try unhooking the neg. terminal on the battery and leaving it off for 15-30 mins.
It helps for some thing like this (CEL codes, alarm) but there is no guarantee it will work for you. If not then I tend to agree with the above post and take it to the dealer