I bought it brand new for my son, when we got it, had know problems at all for about 4 months. He wanted larger tires but told him he would have to save up for them. He has had it in water but had stock tires. Never been flipped. Then one day he thought the ps wasn't working, sure enough it started throwing codes.