As far as mechanical issues, Poor idle is usually a leak of some kind, Maybe a vacuum leak--egr leak something of that nature. You can clean the throttle body and idle air system, see if it helps?
A problem under load is usually a restriction of some kind, air--fuel--exhaust, something of that nature. Any applicable trouble codes? Some of the national brand auto stores will check codes for free.
How long since a tune-up? I'm not sure if you have a rev limiter or not? If so, the rev limit may be around 4K rpms.
SPONSORED LINKS
Wednesday, October 23rd, 2013 AT 1:34 PM