I always do a daily reboot anyways.
I really think the Photon needs a daily reboot anyways due to the fragmentation issues.
If my Photon messes up or slows down, I either reboot or a battery pull and any issues/slow downs are corrected.
These issues appear common on most android devices, especially from updating apps, installing new apps, just using the phone / internet.
Weather its cache build up or the normal android os fragmentation a reboot usually clears it up. You do not need a cache cleaner & I suggest not using one.
As for the 4G radio antenna, wheel spinning means its trying to connect to 4G, if there is no 4G it will not turn or stay on to save battery.
If there is 4G signal and the 4G radio antenna does not work see my other post. The Photon hardware & radio quality is very good, but you still have to drill down the issue.
If the 4G radio does not even attempt to turn on follow my other post.
If that does not help checkout the moto forum or take your phone back to Sprint.
The Photon does have some issues, which may or may not effect every user, as well as specific built in settings from Sprint that may not be well implemented, but Moto has been keeping track of these issues to have fixes for future release updates.
So I suggest you also notify Moto via their support forum so that these issues can be addressed.
Please post back here any updates
Hope that helps