I think for the ST the entire throttle system is an electronic fly by wire jobby and doesn't have a mechanical idle valve. Sounds like it has gone a bit haywire at some point. Try eliminating things one by one starting with the TPS and going from there.