I sounds like its sucking in extra air from somewhere. Make sure the idle valve fits snug. If so check for hissing noises round the injectors, if the seals have gone it will be sucking air in from there. Look for holes/gaps in vacume hoses or main intake hose etc.