very weak spark

5 and 7 often get swapped, they cross each other. Check the firing order. 18436572 clockwise. Drivers side front to rear cylinders 1 3 5 7, passenger side front to rear 2 4 6 8.

Even if a person didn't know anything about firing orders, this would be easy to chk by just swapping them and see what it does. :D