• Could it be ..

    - Maintenance plan;

    - External job scheduled in windows;

    If I'm not mistaken, job history usually deleted by this procedure: sp_purge_jobhistory. Try to trace who is calling it using profiler.

    ...Just a few thoughts.

    --Vadim R.