The two things you stated probably have nothing to do with the problem.
The engine will run with the coil hooked up backwards but will run better when hooked up right in relation to the ground.
+ ground--- power to - and dist to +
- ground--- power to + and dist to -
If the ammeter is hooked up backwards it will just read wrong. When charging it will read dischaging.