Just an update,
Although the leak is very minor it has not been sorted yet. But after having all the things mentioned above specially the lambda changed, i took the car to a garage and persuaded them to check the emissions.
Guess what it failed again. The same readings came up as mentioned earlier. They said that get the CAT changed. I spent a fortune on it last year. It had a warrenty on it for a year which expired in March. What do i do?
Can some one please explain to me how to interpret the readings which i posted earlier as even though Steve said the leak could be the cause for high CO and Lambda but the garage guy was saying with a leak the HC goes up.