E30 M20 2.7l stroker misfiring? Confused...

Could be a number of things:

  1. bad fuel
  2. crank position sensor?
  3. how is the cam timing?

do you have a hand held scope?