I spent a solid 4 hours screwing with limit screws, adjusting the placement of the derailer on the seattube, making sure it was aligned with the chainrings, and lubing and cleaning everythign in case there was dirt restricting it's range of adjustment. No love so far.
The seat and seatpost could be an easy fix.