I did end up figuring it out. What I ended up doing was re-assebling the Y axis timing belt setup. After that I made sure the bet wasn't get caught on the bed carriage. Then I ended up lowering my printing speed, it now works quite well and it is quite reliable. I now just make sure to check the belt tension before printing, and I have had no layer shifts. Below is the complete list of things that I checked:

-Stepper motor amperage (Nema17 motors have a typical rating of 1.5A)
-Belt Tension
-Belt clearance (doesn't get caught on bed carriage)
-Lower print and travel speed.

Hope that helps you get your printer going.