I THINK I know what you're talking about, and I'll try to share a bit of knowledge...
I don't have a definite solution to this problem (I'm still hoping the problem I'm talking about is the problem you're talking about!).
One thing that seems to effect the tumble is the scale of the objects. A larger object seems to take more time to tumble around, but a smaller one might tumble erratically. Messing wtih scale MIGHT help, but if that doesn't work then this probably will:
Sometimes it just seems that Maya loses it's central focus and gets that weird tumbling action. There's one little trick that I use 100 times a day that makes navigating the windows so much easier.
Holding down Ctrl+Alt and marquee selecting over an object will center that object (or whatever you select within the box) in your window. If your persp camera starts to tumble weird, try Ctrl+Alt selecting a box around your central object to "re-center" the focus of the camera. This might help to restore your tumbling. It's worked for me quite a few times.
If neither of those solutions work, sorry to have wasted your time. At the very least hopefully those of you who didn't know about Ctrl+Alt and marquee selecting can use this extremely handy shortcut now.
-FS_RAZ