My 2000 Ford Expedition 4x4 with the 5.4l motor has been idling really rough when i when i first start it then runs rough for about 30 to 40 seconds or when i floor the throttle then will straiten out and run good till i shut it off again let it sit for a hour start it back up and does the same thing. truck runs great after it straitens out every time. all vacume hoses are brand new, mileage is 90.000 on engine. any input would be great.