Honestly, I don't know where to begin. I have had a new problem with this car every couple of months for the past year. Some highlights:
Valve cover gasket (2x)
A/C compressor.
Lower engine mount.
Ignition wires.
O2 sensor.
Maintenance is also very expensive. You must replace the timing belt every 30k miles ($8-900) per.
You obviously don't know the car very well. 900 se uses a "timing chain" not a "timing belt" No need to change it because the chains are much better quality and doesn't carry the risk of becoming dryrotted, or lossing its teeth. Most you might have to do with the chain is have it lubricated If even. Not sure where you pulled that 30k change comment from.