Jeff... I have experienced these same symptoms personally in my 99 'Bring. I suspect your timing belt has skipped at least two teeth. Have you done your belt yet? if so how long ago and what brand?
I decided one day I'd spend some time on cleaning my engine bay. Before washing I used a low pressure air gun to rid the nooks and crannies of debris like sand and dirt and the nice mouse nest built under the air intake. Long story short... chased cam sensor CEL for a month - $600 and lots... I mean LOTS of parts... I gave up and brought it to my local Chrysler store... spent a fortune I did not have! not recommended... they spent 10 fucking hours

trying to diagnose this... and the tech had
22 years working drivability with late model Chryslers.
CAUSE: The sand I was blowing out wound up getting sent down into the timing cover and landed in the cogs on the crank gear... mine jumped 6

, thats SIX

, teeth! I got lucky as I believe our 2.5L is an interference engine (this means if the cams are allowed slack Mr. Valve meets Mr. Piston in violent fashion) My tech said one or two more teeth skipped I'd be looking for my twin turbo 3.0L.
What happens: Note: Our timing is completely controlled by the ECU and is not adjustable by us owners!

while the engine is first started and still cold and in "closed loop", or running on its preprogrammed settings until warm... approx 10 mins), it does not read signals from the engine sensors. Thus its runs "ok" at first, with a slight bog under throttle and funny whooshing sound, back fires too... and gets worse... almost like your cat converter has clogged completely. As it warms, switches to "open loop", reading sensor info which is improper due to the crank and cams out of sync.
BOTTOM LINE!
DO NOT DRIVE IT THIS WAY! Get it checked by a experienced Chrysler/Mitsu mechanic, PREFERRABLY with 2.5L experience, ASK FOR THE BEST 2.5L your dealer has!!! Tell them what you've had done and you suspect the timing belt and would like that checked... but nothing more... other info may take them into another direction in troubleshooting and bring huge labor charges..
If it is the belt, make sure to replace tensioner for sure and maybe idler too... only want to do this once!!! I did not try on my own to do the belt so i cannot comment on degree of difficulty. Parts should be relatively inexpensive... get the OEM parts, no aftermarket unless specified severe service, but the labor will cost nearly your left testi!!! So hopefully you know a good grease monkey!
Good luck and please keep us updated...!
MN_LXi_Pilot
'99 LXi - Northfield, MN