Thanks for pointing our my stupid mistake. Sorry about that. I still can't find my problem - but it must be my problem not ODE's. Thanks. Cheers -David.