MAF = try SD mode
TPS = unlikely to cause this
Crank sensor = likely (but a pain)
ICM = unlikely, usually these fail completely, or just completely fail in one way, not intermittently
Wiring = Not much that can cause this except for an issue in the ICM harness, or the 3x wire going from the icm to pcm.