It’s a subtle difference, but this works fine for me:
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(10);
Notice, the difference between getColumnDimensionByColumn and getColumnDimension
Also, I’m not even setting AutoSize and it works fine.