Edit causing GPF-Help!

The code that I use for saving a record is causing a GPF.  It has worked
without any problems for a very long time.  Something has changed, but I
cannot figure out what.  The code is:


I have a parent table and 4 children tables.  It has worked fine until
recently, but I don't know what I have changed to cause this behavior.  The
first time I save the record it works fine.  The second time it GPF's on

Any ideas or a direction to point me?  Thanks.