I think it is the throttle cable. I think that the throttle isn't going all the way back to closed. Take off you intake and look at the throttle body. If it is open at all, that is your problem. You said the throttle wouldn't go without pushing harder. That wouldn't be an ECU I wouldn't think.