Sounds a lot like a 95 with a bad wiring harness with all those codes.

jeff


have you fixed your ford lately?