I have a D150, every once in a while the truck starts to buck and run rough. When it is at idle when running rough it seems that the timing is going way out. The computer is in the air cleaner housing, when i tap it the engine starts running smoothly again, does any one know how to test the...