Sounds like a bad unit, I've replaced a few with symtoms you are describing. You should take it in. I would have your advisor order a new control unit before you come in that way you don't have your car down more than a day, I doubt highly they will have one in stock.