Sorry to hear about the fail.
Emissions could be a number of things. Ultimately, it could be a dead catalytic converter or Lambda sensor but there are a few things to try before this. How badly is it out? You should have been given a printout of the readings from the tester. If you've got the numbers it will show whether it was borderline or way out.
First thing is to give it a good service if it hasn't been done for a while. Oil, filter, plugs, air filter will all make a difference if they're not up to scratch.
Secondly, clean out the throttle body and breathers and IACV as described in the HOWTOs. It may be worth putting a can of injector cleaner through it although if the injectors are not 100%, it's more effective to have them ultrasonically cheaned out of the car. Check for air leaks in the intake system while you're at it.
Thirdly, if it has just been used for pottering around a good motorway drive just before you present it for a re-test may help.
Has it shown any engine management or emissions warning lights? If so, get the garage to read the fault codes from the ECU. This may tell you what's up.
As to the coil spring problem I think they probably mean that the end has broken off the spring where it sits in the lower arm. It's not unheard of. I would ask around on here for a replacement. A few cars are being broken at the moment. It would be best to replace left and right as a pair.
Cheers,
Kevin