i havent taken it for a code check but from all the dsecriptions ive seen this seems quite common behaviour for TPS problems. its a 2002 GT, 3.8L.
How could it be a vac leak? in the air system or fuel system?