timing belt could be off a tooth or 2 and possibly your crank shaft sensor could be going...something to check out

Dougan