my iPhone 3gs keeps on restarting every 5 min .......it's a hardware problem how can i solve it ??????......can it be a software issue ....i have tried all os on it still the problem persist .....so i think it's a hardware problem ....... so any answer ????