What's the fault? Have you opened it? Can you see a physical damage like a burnt spot or smell? Is it firing the engine? Do you have a solid CEL? Have you got it checked?
Repair depends upon the fault, mostly. There are many folks who could have a look, some should be able to repair.
Do post complete history and symptoms here, and let the experts to chime in. Good luck 