多项选择题

启动发动机时有齿轮撞击声,其原因是()。

A.起动机移位
B.起动机驱动齿轮或齿圈损坏
C.发电机不发电
D.蓄电池亏电