It has the 4.0 engine at 160,000 miles. everytime i start it up it sounds like it wants to stall and will cut out for a second and then idles. anyone have any idea what could be making this act like that. Also when its idling it just will sound funny as it idles like it goes low then high like its gasping for air and just doesnt seem to idle right either any ideas