Hey guys, My iPhone4 has recently started cutting out for no apparent reason. It wont turn back on unless I plug it into the charger, it comes back on with plenty of battery life. It also wont turn on with the usual recovery/holding power & home routine either. Today it seems to have gotten worse, I attempted to at least plug it in to turn it back on but it took much longer, staying on the apple logo and vibrating as if it was about to load up but then doing the same thing 2 or 3 times before eventually turning on. When it did, it brought up some of the iPhone's set up screens, allowing locaiton services etc. After that, again it seemed normal, battery wasnt low, it worked and looked normal. But then later on cut out again. I've also noticed that it doesnt cut out during any specific task, battery percentage or time frame and there is a slight vibration just before it cuts out. Any help would be appreciated, thanks!