No didn't flush radiator
Not sure about the oil grade
For tuning, nothing major just got the oil changed and the spark plugs and I guess that was it...
I talked to someone and he is recommending me to get the fuel pump checked. As I have observed that this hiccup only happens in the first 15-20 mins of the drive after that it kinda vanishes and since Monday it is only happening during my morning drive to work, it doesn't happen during my return drive home