Well, thanks to some of the viewers and dagalz808, I located a
Stant # 10504/ Napa # 7031641 locking cap and so far so good. No check engine lights come on. Peace of mind regarding some teenager pouring a contaminant into the tank is well worth the $15. Thanks all