Also can you not do a system restore back to a known date when it was running fine etc.
Has it ever been connected to wifi whilst you have had it or have you just starting using it etc.
Watch out for other members in the household walking round a bit sheepish because they failed to tell you it was dropped on the floor and they forgot to tell you (its a classic excuse from younger ones)