nevermind, i think i have sorted it out. the intake noise thing pointed me in the right direction, so decided to take all the plastic covers off to inspect and realised there was a vaccum leak on the air intake pipe which had some oil stain on it. The factory clip seemed to have lost its tension so i replaced it with a jubilee clip. Then took of the Negative terminal and left for 15mins while cleaning the engine plasitc covers. Then after i restarted it, i let the ECU do it's re-learning for 10minutes and went for a 30minutes drive and so far so good and my intake noise is back to normal.