Replication monitoring refresher for distribution job affecting performance
Generally, replication monitor doesn't do a very good job.
Have a look at this script by Robert Davis that measures latency:

http://www.sqlsoldier.com/wp/sqlserver/measuringtransactionalreplicationlatencywithouttracertokens