It sounds like the rails are dirty. Try cleaning them with Rail Cleaning fluid from a number of dealers, or rubbing alcohol from the drugstore, Flitz or Mass metal polish, availible in stores like Wal-Mart, K-Mart, etc. or Goo-Gone, in hardware or paint stores.
Also, get an NMRA gauge-also...