The silver module on the side of the block could just be a bad earth if it is loose.
I would first check and clean, then make sure that it has a good earth. Then test to see if you have spark and if not then you will have to replace it.
Regards,
Bruce
Please do not PM me asking for support. Post on the forums as it helps all members not just the individual.