do what i said before about overfueling
unplug battery and clean out tb
if the spanner light appear again whilst driving then it is a fault code reader job
i.e air flow meter or front lambda sensor
i am sure the spanner light on the 2.2 is engine emissions problem and other models immobilizer
put the old airbox and filter back on whilst doing the above