Harbor Freight has an OBDII meter on sale:
http://www.harborfreight.com/cpi/cta...emnumber=46030

I've got one - it works as designed.

The EGR is pretty easy to clean yourself - like Maugan says, try that first (careful with the right bolt - if you drop it it's hard to find). I sometimes see OEM replacements on eBay for around $100 (the current listings are more like $200).

-- John