Have you tried a different set of leads? I had a car that misfired under very small load low down in the rev range. Every time I removed leads and refitted it was good for a few hundred miles. In the end I noticed the end of one lead was faulty. Replaced the leads and it was fine