If the IAC is always 40 steps then I think I'd be looking for a vacuum leak.