Will a squirrel eat a dead squirrel?

Yes. When any rodent is hungry enough, or territorial enough (eg. squirrels, mice, chipmunks) they will eat other members of the same species.