Did you check and clean the egr valve passage? Like others here, I suspect the IAC. Cleaning passage from outside does not always get it done. Cleaning IAC does not always get it done. The fact that it got better and now only gives you problems when you are at steering lock, says you are on right track. May need to pony up for new IAC.