Yes it can be a bad piston.

I would look for, burnt or bent valve, melted/broken piston.