My 2010 Chevy Aveo started to knock on the road

So you were driving it with only 3 functioning spark plugs? That would explain a lack of performance, but the CEL would have come on, and probably would be blinking.