Idle gone wrong

I cleaned iacv and fitv, no leaks, tps calibrated, no CEL, ecu is good, map sensor is good, timing is right!!.. So wtf!!!
I adjusted both idle screws and still doesn’t stay where I want it.
I need professional help!!

Check your coolant level and be sure to purge all air from the cooling system. Also inspect all of your vacuum lines for leaks/splitting by staying starting fluid on them. If the idle goes up or smooths out then you found your leak. If everything checks out fine try screwing the fit valve all the way in and then top off and rebleed the cooling system.