Battery pull is what? Duh, looked it up, unpluging the battery while on = soft reboot. Have been doing that occasionaly already, sucks when you have a hard to remove protective case.
You probably have something running in the background is my guess.
Mine got slow as molasses for a day or 2 (blackberry), it was trying to facebook me up (not a member of that), it "tuned" in to it somehow. Deleted the app. and speed was back to normal, guessing it was trying to find me on facebook and was slowing it up.
My wife has a droid2 now. She likes it alot but it's not like Christmas morning or a new car, she thinks there kind'a overhyped.
Don't know anything about an iphone and there speed.