Just posting an update.
I solved the check engine light problem 2 weeks ago. Yeah I know, Ive been busy for the last 1 1/2 months, didnt really have the time to really diagnose the problem. Well anyways I looked under the car to check the passenger side cat, found out that the gasket after the catalytic was chipped and developed a gap between the catalytic and the pipe causing an exhaust leak, sending a P0430 code. I plugged it with an exhaust cement sealer , cleared the code, drove it for two weeks and the check engine light never came back
And thanks JPI for the idea but i dont think my scanner has that feature.