new engine problem

What RPM is it running with 40 degrees advance?
Could the oil pump drive gear be off a tooth or 2?