It would help enormously if you had access to another S6 to swap bits between them so you could eliminate components from your enquiries. It's possible (though unlikely) that you have two faults - something like a failed plug and failed plug connector would allow you to change as many other bits as you liked and still get no spark.