My 1993 Jeep Wrangler has about 200,000 miles, in good shape. It usually starts right up, but it's started intermittently flooding, so that I have to crank and crank with the accelerator all the way down before it roars to life. Sometimes on acceleration from a stop, or when changing gears (and applying light accelerator), the motor will stall, and then it's always flooded. Luckily the battery is strong enough I've always been able to get it started, but it'll soon leave me stranded.
Does it sound like water in the fuel line? May be worse in wet weather (currently 20-40F in February New Hampshire). Does it sound like the air filter needs replacing? Can't tell if it's worse warm or cold, there may not be any correlation. It does "seem" more like insufficient air than insufficient fuel. Guessing. Amateur mechanical abilities, with some tools, follows directions well.
Edit: a squeaking belt turned out to be a clue.