Nah bro, it's still there. I actually gave up trying to fix it. The last resort 'Giving it to Suzuki' still remains, haven't done that yet. Don't feel the need to. The car works perfectly, everything. I got the fuel economy thing fixed too, just used 5w-40 fully synthetic oil, that did the trick. There's absolutely nothing wrong with the car in any way, that I'd pick to start with. Even then I picked, tested and tried everything.
You can get your CAT checked almost anywhere now, but I got it done from a shop opposite to national medical center, the map location is in one of the threads I created, you can see in my profile. As for the Live Data, any guy with a good enough scanner can do that for you, I got that done from a shop under Haroon Royal City, opposite continental bakery, Gulistan-e-Johar, and another guy Aleem near Gulshan Chowrangi, it's nothing fancy, anyone with a good enough scanner can do that for you.
I will in the near future get my CAT cleaned anyways for maintenance purposes and such, but I don't have any hopes to clear the CEL. Maybe there's some problem with the ECU that it gives false CEL or something, either way, it doesn't bother my anymore.