99 Grand Voyager, Have to hold gas to keep alive when cold until its warm

This has been tricky for a while now, it never gives my mom problems in the summer, but lately its been acting up.

At first the lights would dim, the car would act whacky with accessories on, I tested the battery and it came up shitty, so i had a spare good one in my garage and threw it in, worked like a charm for about 2 weeks.

The EGR has been replaced, plugs, wires, cap, rotor, etc.

Fuel filter no, i believe it is in the tank.

I havent had a chance to check any sensors with my multimeter for correct voltage readings.

I was reading places about checking the map sensor by unplugging it then trying to start but i may dick with that later

About a few weeks ago i did gut the cat, and it ran awesome for about 10 days, now its back to its old ways.

Any experience from you guys with this situation???

Would def look into the tps and map sensor. Also look at the coolant temp sensor, make sure theres a connection and if you have a scanner watch for correct reading.

Does the van stall if you put it into gear? If so I’d also look into the iac.