Have you changed the internal air filter? - located behind the glove box This should be done before you use an cleaner aerosol, costs around £12 for a basic filter but you can get more expensive carbon impregnated ones which are supposed to keep the air cleaner and germ free.
Hi - I took it out a month or so back and check it and it was clean and clear - just replaced at last service. doubt that's the problem..