I'm seeing mixed answers on 'programming' requirements. Some say it's a dealer thing to reset. Some say gotta buy a new one and then it is plug and play as it will self program. Some are saying you put the leads to the battery together ( anything from 'just touch them' to 'tie them together overnight' and that is supposed to do a hard reset. I put them together while its out. They are saying my problem is likely a processor problem. So, actually a chance that just having it out and reset could fix it.