I can't believe I never updated this thread with the actual fix that I had, apologies! So my issue was a combination of two things: oil in the pigtail connector for the oil pressure sensor and a small vacuum leak around the turbo noisemaker thing; until I went to O'Reilly's and bought a new o ring (cost me $1, Ford dealership wanted me to replace the entire noisemaker since they couldn't just sell me an o ring apparently) the light would still come on. Got that new o ring on and the light hasn't come on since and my idle has been much smoother. Strange how small things can cause such a big headache. Sorry to resurrect a dead thread, just wanted to post the end result just in case somebody else has my exact combination of problems and wants to bang their forehead into a wall repeatedly.