How do you isolate one or the other for being at fault?
I looked and I dont have a 400 service manual but in some of the other models that appear about the same they give some ohm readings to test the coil.
It says if the coil test ok then to replace the CDI module to see if you then get spark.
Lots of help aint it?