I agree - getting a shower really does make a difference. You might want to check whether one of the airport hotels has a day-pass option for its fitness center.
I don't know about EWR, but I have visited the fitness center at the ORD Hilton; I don't recall the price, but it wouldn't have been stupidly expensive.