I posted a problem on here a few weeks ago about my 13 900 xp. My fan stopped workin completely. check engine and power steering lite would come on randomly. Also when cranking engine at times it would just zoo over and over then other times would fire right up. After 2/3 weeks and damn near total disassembly I found propblem A broken wire in the main wiring harness rite under the heel pocket in the floor. After tracing this wire it winds up being the wire from the famous circuit breaker at the battery it runs to the fuse block to the fan relay then jumps to the power steering relay then jumps to fuel pump relay. anyway I repaired the wire and all is fixed. Also one more thing I found for power steering if you look from back left tire at clutch there is a plug that has 3 30 amp fuses one of those powers the power steering also, mine was corroded so i cleaned that and put in a new fuse. Hope this helps somebody.
PS I hope I never have another electrical problem what a pain in the ass