Gladius Offroad.
https://gladiusoffroad.com/?srsltid=AfmBOor8w08ZstqN7t7rHhoXrOS5chpyUz-dlNDqksyerBS7meVsWxwQ
This might be your best bet. Nice quality work as well.
I had Car Toys run 2 G wire to the back of my Bed, I run a Twin ARB as well as an 8 port Auxbeam switch. Works really well. I have two 12 volt ports and a USB port, and voltage indicator. If I can find a pic I will add it.
813 Fabrication has some great bed panels that use the existing holes. https://813fabrication.com/collections/molle-panels-packout-panels-storage-solutions
I just had this happen with my 22 JLR. it was at the dealer repair for 60 days. in my case was a Cam code. they replaced every everything, finally, the last thing they did was the main harness, fixed the issue. I have also had the main harness replaced on the following 2018 JLU, 2015 RAM 1500.