Desperate need for help!

I have a 13 800s. Ride has been hesitating more and more around 3000rpm. The longer I run it the worst it gets. I have to floor it to get it to reve up. Turn on lights and it will get sluggish and die. Battery reads 12.7. When running it climbs to about 14.2. Put in new battery, and cleaned the ground with no luck. Any extra draw from accesories kills it. Sounds like a ground somewhere I’m missing. What do y’all think. Also getting 41psi at fuel rail wot. Help