Just ordered a new ecm as we have come to the conclusion that this is our issue. Question is - are dealerships the only ones that can program a new ecm? I know I say new, but it is really a reman. Don't know that much about them. I'm pretty sure they're not just plug and play. Any advise would be great.