Hi, Ernest:
Not much information to go on, but here are a few things to look at.
What type are Marker1 through Marker9? If they were floats, 60 cycles sound reasonable, but certainly to long if they were 16-bit integers.
Where are they allocated? In page-zero? On the stack?
Could there be interrupts enabled that may be sapping all of your CPU bandwidth?
Have you looked at the assembly code that was generated?
I don't know what timer you are using, so are you sure it's running on the same clock as the CPU?