You will just need to replace the spark module. It is number 24 in the pic below:
The part number you need is WB20X107. It is not the factory part but it is a direct replacement part. This will cure your problem for about 60 dollars or less. Let me know if you have any other questions.