Did you try disconnecting the battery for 15 minutes, and then starting from scratch again? I haven't done this myself, so I don't know if it holds any truth, but I've seen other guys saying that doing so resets things in the PCM.
It's worth a shot for what it takes to disco the battery for 15 minutes.