What is causing phantom shifting on front chainring? I have a steel cyclocross bike which doubles as my weekend bike and my daily commuter. About a month ago I got in a wreck and bent the rear derailleur hanger and the rear derailleur. Got the hanger re-aligned and put on a new derailleur.  Chain was not all that worn (checked it) so didn't replace it.

Fast-forward about three weeks. I was noticing significant "phantom shifting" which was primarily when putting a lot of torque on the pedals (I have 220mm cranks and go up a 10% grade on the way to work). Everything seemed to be lined up on the stand, but on inspection the chain had multiple links with cracks in them. New chain=problem solved... for about 3 days. Now it's started acting the same way. It frequently "skips" and occasionally tries to shift from the middle chainring to the small chainring if I'm riding uphill, which threatened to unhorse me once. It can also do this on the large chainring. I checked visually and there's no snaggletooth. The chainring does seem to have a very minor wobble -- less than 1mm left/right, but I've noticed that the phantom shift/skip is indepenendent of where my feet are (ie can happen with left foot up, right foot up, etc)

Any ideas on what else could be causing this / what should I check?
One thing to check is whether the crank integrity is intact -- the shaft could be bent, there could be a cracked cup, or the axle/cartridge could simply be loose.  Also, the crank arm may be bent or loose.  If the crank shifts under load (due either to the axle shifting or a loose arm) it could easily account for your phantom shifts.

Next is the rings.  You imply that one ring has a "slight wobble", which may indicate a bent arm or may indicate the ring needs replacing.  Also, the rings may simply be worn to end of life -- from experience this can cause phantom shifting.

Another possibility is a "galloping" rear derailer.  If for some reason the rear derailer is not taking up chain smoothly it can cause front ring phantom shifts.