These are usually the features of a faulty battery. Restore iPhone Firmware with iTunes 10.7 or 11 on computer. See if better. If not, and there is Warranty or AppleCare make Genius reservation and take iPhone to Apple for resolution. If no Coverage, still make Genius reservation and take iPhone to Apple Store for free quick (minutes time) battery diagnostic testing.