My jailbroken 3G is stuck on the boot screen but also locks like its trying to power down at the same time, as the white circle keeps appearing.

The phone reboots after about 5 mins and then does the same again.

Any ideas of how to sort it out without having to restore and jailbrake?