The only things I've done recently is an additional oil catch can, and a oil/ filter change.
When the catch can was installed, the guy insisted on drilling through the PCV valve to let air go in and out. I've checked with both Sergei and Acesniper, and both said that my catch can setup is fine.
Here is a pic, sorry for the size.

Once the catch can was install, all was running fine. The flat spot only started after my oil change.
Before the change i used Mobil 1 5w-50 and a TRD oil filter.
Now I changed to using Castrol Magnetic 10w-40 and a geniune Toyota oil filter (because the price of TRD oil filter suddenly jumped from $45 to $90 according to manukau toyota)
NOW MY QUESTION IS.....what is causing the flat spot to happen??? the oil/oil filter, or the oil catch can???? I don't think is the catch can, because everything was going fine until I did the oil change.
I already did an engine error code check, but nothing wrong with it.