I'm trying to replace the timing belt in an 04 aveo. I'm having trouble getting the cams to stay lined up. The crazy way of using the waterpump to put tension on the belt is killing me. When I get all marks lined up, water pump tightened down and try to spin the engine over 2 times, the slack still in the belt causes the engine to jump time. What am I missing? We're using after market belt, water pump, and tensioner. We had it together once and running but puking oil from oil pump gasket (I hope). When it was taken apart to fix the oil leak was when all the timing problems happened. Please point me in the right direction. Thank you.