Last Sunday I went out on the trail for a couple hours and everything was fine. I came home, pulled the seats and washed everything, then pulled it in the garage and that was it. Today I went to start it and when I turn the key to let the fuel pump prime all I got was the U0155 code, an E where the P,R,N,H,L normally shows, and the relay for the fuel pump clicked, but the fuel pump didn't come on. I've checked all the fuses, wires, and connections. I read on here that it's usually a dirty ecu connection. But mine still looks brand new inside, with no signs of water or dirt. At this point I can only assume that the ECU is shot? The cat is out of the factory warranty, but I did pickup a 4 1/2 year cycle max warranty plan from the dealer (they never mentioned the extended factory option). Has anyone had any experience with them before? Looks like I'll be taking her to the dealer one day this week after work. If anyone has an idea or suggestion as to what else it could possibly be I would greatly appreciate it.