" Rapid fluctuation between 15-17 with each revolution."

I believe you have a valve issue. Pull the valve covers and verify all rockers are moving the same distance. If I had to guess, I'd say you either have a worn cam lobe, broken valve spring, or some other valve train issue.

Mark