Are you sure there is no mark? the mark is usually on the back side
of the pulley and kind of small, you need to clean it and put a dot
of white paint or something so it's easier to read.
You may also have an engine that is 180* out, or perhaps you used
the wrong cylinder for the timing check, because there is no way it
would be running if the engine were off the timing mark so much
that you can't see the mark somewhere around the timing scale
The jumper is to get the base timing, before the computer gives
it some advance at idle, I think you set at 0* and pull the jumper,
the computer does the rest, unless you set base at 5* and pull the
jumper, check your manual
Wild