This is a 95, so he should have the older 3 digit codes. I would agree with gdub about there being no 331 code for the 95s. A dirty EGR/intake and carbon build up could explain a lot including the hanging throttle.
Might want to clean the TB itself and check that the return spring and cables are in good working order.


Scott 95 SE-2.5L ATX (Sold, but not forgotten...)