Just an update: ... So, I cleaned out my air filter, cleaned the maf and zip tied a bunch of stuff and walah! the car is 95 percent better. It's still pulling a tiny bit of timing, but it's nowhere near as bad now and the car is running much better.
I am still getting that P0457 EVAP LEAK DETECTED CEL and I have figured that out too .. it is a broken Fuel Vapor Solonoid! one of the plastic nipples broke off. So, now I have to figure out where to get one, or fix the one I have. :-/