my thoughts are you might have a broken flex plate. the best way to determine this is with an old fashion timing light or an oscilliscope. symptoms of a broken flexplate... total lack of power, misfire/backfire, rev limit, struggle to accelerate. This happens A LOT. I've replaced at least a dozen over the past couple years.
get a real scanner and things will be a lot easier to fix