Go looking for one of the roadside radar/sign units and drive by several times at varying speeds... record observed speed and speedo reading... see if you are always off by a set amount or a set percentage. If you have access to a gps you could also use that to verify speed. Are you sure your gf's speedo is right? My stock y2k dodge is off by 2-3mph at almost all speeds and this is not unusual for a new car... most are set to read a little fast.
Are you the original owner? If not, are you sure they are 4.11s? Did the PO have different tires (36-38s perhaps?) on in the past where s/he might have changed the drive-gear to correct their speedo error? or added an adapter on one end or the other for the same effect?
Do you have access to another gauge pod? If yes, swap them out and see if the problem persists. If it does, with numbers very close to the first set, then it is not likely to be the speedo itself. If the speeds are reflected more accurately w/ a different speedo, then it seems like an actual speedo problem... they can just go bad or could need a good internal cleaning and lubricating. If you don't have an extra one, maybe you can borrow one locally since they pretty easy to remove... might not be worth a shipping charge to borrow one.
jm