My iPhone 3GS has started randomly turning itself off then on again. Very annoying doesn't seem to be anything that triggers it. Any suggestions on how to fix it?