Sometimes with my car when I step on the gas to accelerate it's like something is grinding a little bit then catches as it starts going, it depends on how I push on the accelerator as to how much of this I hear. Could this be my timing belt or pistons?