A number of both iPhone 3G and 3GS users are complaining of poor battery life when running iPhone OS 3.0. Some iPhone 3GS users, who had 3.0 pre-installed on their phones, have found some improvement after cycling the battery from full charge to dead a few times, while others, including iPhone 3G users, are reporting improved battery life after disabling Push Notifications, suggesting Apple may still have some kinks to work out in the new service.…