Mine is a bit odd on startup - it kind of needs to clear its throat before it allows me to move - its a bit annoying as the garage is at the bottom of my driveway which is a pretty steep hill. I'll be pulling the ICV apart soon.

If the ICV was disconnected and you have now replaced it and it's still not right, could it be the wiring is not good?