I would immediately start looking for a vacuum leak somewhere. Something might have been knocked loose. Check your intercooler piping and intake as well, though it sounds like you've already looked.
Also, for 2.3L turbo motor help, there is NO better resource than turboford.org
I have had several XR4Ti's over the years and that was the place to get all of the answers. Now that I'm running YB, this is now the place I go.