I'd check the fuel pressure at the rail as a starting point, doesn't explain the dimming lights other than the fact that you were having to use the starter more than usual and it wasn't running at a high enough RPM to recharge the battery for a good part of it. When you were out at the beach were you screwing around on Burma road at all or just doing the 10 MPH out on the sand? The reason I ask is I knocked my rear axle up into my fuel pump wiring once and pinched one of the wires real badly, it would get power to the pump intermittently... until it wouldn't. Everything else was fine on the Jeep so it was trying to run but it would just not have enough gas to make decent RPMs.
2005 Jeep Wrangler Rubicon Unlimited Sahara Edition #603 of 1000 - aka Betsy - DD
1978 Ford F250 Ranger XLT Camper Special - aka Big Pig - off the road but not forgotten