We noticed recently that Forward Euler is pretty bad for simulating the *pendulum* equation. We feel that the pendulum example is too small of an example for the results to be so poor.
Explicit integration schemes suffer from a small region of stability, as was mentioned before. In order to be stable they need a very small step-size and thus if you want to solve the ODEs over a longer timespan you need many steps. This usually leads to a large accumulated error.
Thus unless you want to solve only for a very short time period I would switch to an implicit scheme, e.g. Implicit runge-kutta or multi-step methods.