I have a 2001 Nissan Maxima; some time last week I began to notice a significant wobble in my steering wheel (and the front of the car), most noticeable at slower speeds, though present at all speeds. At slow speeds the steering-wheel wobbles about 2.5 minutes, if it were a clock. At higher speeds the wobble seems less pronounced but the rate of wobble increases proportionally with speed. The car is also pulling to the right somewhat more than normal, though I'm not sure the two problems are related. What are some possible causes that I could check for myself?
I recently had all 4 wheels balanced, so I'm pretty sure that's not the issue. Some quick internet searches have suggested a bad belt in a tire, control arms, tie-rod ends, etc., but how do I narrow down what the problem is? I'm not sure how to check for bad control arms and tie-rod ends, or for a bad tire-belt for that matter. I'm generally capable of replacing parts in cars when I know what's bad, but diagnostics have never been my strength. Any ideas?
Edited to add: I have [cheap] cast aluminum/alloy wheels, so I would doubt a bent rim as the culprit. Don't they usually just crack?