I have had two 3g iPhones, and 3 droids (motorola droid, htc incredible, and droid x) ... I go through phones like crazy. But, iheartradio ... flaming pile of shit. Didn't work well on either of my iphones or the droids. I have to say it works better on the incredible and the droid x but it still fucks up frequently loosing connection, buffering, etc. I usually listen while im in the shower, working out, or walking the dog and thought the app would be great, but I ended up buying a cheap radio instead.
The best way I found that the app works, shut off your cell service and turn on your wifi then it streams fine but you cant recieve phone calls. If you have your wifi on and your cell service turned on sometimes it hops back and forth between signals and constantly fucks up. But yes this app drives me crazy, I try to listen when I walk my dog usually I want to stomp on my phone because its so frustrating.
I feel your pain with that damn app, great idea but shitty execution. The only time it works great is in Las Vegas because you have 5/5 bars even in the elevators lol.