Hey all my tj suddenly wont run or idle it was fine last night and when i went to start it tho6s morning its cranked for a long time and then finally fired but when it id it wouldn't idle i had keep the gas pressed in or it would die i finally got it to idle after a struggle but it was idleing at 100rpm and would dieif it tryed to put it in gear any ideas as too what this could be?