Pudding: Beat the egg and sugar well in a mixer; add preserves. Sift flour, soda and salt. Melt the butter and add vinegar. Add the liquids to the egg mixture alternately with the flour. Beat well and bake in a large covered dish at 350 degrees for 3/4 to 1 hour. Sauce: Melt together all ingredients for the sauce and pour over the pudding as it comes out of the oven. Serve hot. The sauce will be real watery and you think it will be too much for the pudding, but the pudding will absorb it all. Store leftovers in refrigerator and heat serving size in microwave.