Slant Six Won't Rev over 3500 RPM

I thought so too, Tim, but it doesn't matter if I'm at 10, 20, or 30 degrees advance. It always stops right at 3500 unless it's in neutral, and then it revs higher.