Here's an idea you may not have thought about.
Do you ever find yourself reaching a certain point during a detail where you begin to overthink certain things such as
"what time is it"
"how long am I taking"?
"Did I waste too much time on just cleaning the wheels"?
"Ahh why does it feel like I'm taking forever"
"Man I sure am thirsty or hungry, but I have to continue on the vehicle"
And with all that beating you down mentally, it's sure to result in beating you down physically at the end of the day..
So what's my advice? Have you ever considered taking short scheduled breaks during a detail? Think about it, at your regular job they've at least considered your well being enough to realize everyone deserves a 15min. Break every 2 hrs. and at least a 30min. "Lunch" after 4hrs.. Have you ever worked straight through a detail with what seems like zero breaktime? I know I have.. And how does that turn out? With you reaching the point where you're mentally stressed about time, physically thirsty/hungry, exhausted from being out in the sun too long, etc...
It's not good for you. You need a small break to rest and relax a bit. Clear your head, find out what time it actually is, drink a beverage, get some shade, eat something, unwind, plus you can take a look at what you're currently dealing with and make adjustments to get back on track.
You're organized enough. You just need to be able to relax and do what you're good at. I hope this helps.