i have the same problem
i have IPHONE 3Gs. and i have problem with ON /OFF.
i already got my iphone 4, but i need to fix my iphone 3gs too .