Don't know what engine the veloster has, but I heard a story of a soul having knocking issues. 2.2 liter I believe. Was replaced with a short block And started doing the same thing a week later. Replaced again under warranty again with a long block which fixed it. Not sure what a long n short...