Je sais pas si tu as jaibreake ton iphone 4, si oui dans ce cas tu peux essayer de telecharge l'utilitaire "sbsetting" dans cydia.
Ca te permet de voir les programmes qui tournent en arriere plan et de les supprimer au besoin.
un moment j'ai eu un probleme de batterie avec mon Iphone 3GS (Ios...