Hey Jarrod,
the cause of position shifts is usually cable or connector problems, or electromagnetic interference as the stepper cables are unfortunately not shielded.
See here:
Do you have retrofit strain relief for X gantry Molex connectors on your machine?