Does it run smooth? Could the fire have burnt the spark plug wires?
Is the squealing noise coming from the front or the rear of the engine? Could a piece of the failed starter be stuck between the flywheel and the engine or bellhousing?