Ich möchte einen Johnson 63725 in eine Richtung mit PWM und einem BD437 steuern. Bei einem Basiswiderstand von 470 Ohm, 12V und dieser Beschaltung...

Code:
                                 VCC
                                  |
                            /-----|
                            |    / \
                     1N4148 -   /   \
                            ^  (  M  ) Johnson 63725
                            |   \   /
                            |    \ /
                   VCC      |     |
                    |       \-----|
                    |             |
                    |     ___   |/
                    |----|___|--|   BD437
                          470   |>
                                  |
                                  |
                                  |
                                  |
                                 GND
...müssten meinen Berechnungen nach etwa 1,2A durch den Motor fließen. Das funktioniert nur teilweise manchmal gibt es beim Anschließen der Basis nur einen großen Funken und der Transistor ist hinüber...
Liegt das am Anlaufstrom des Motors? Wenn ja wie kann ich den begrenzen, so dass der Transistor ihn überlebt?