have you tried cleaning the throttle body yet? @ 200,000 miles its got to be all gummed up.

and is your check engine light on? if so have it scanned, post back the codes.

thats a lot of parts to just be throwing at it.