truck has been running rough when in park, but when it's in gear with my foot on the brake then it doesn't have any of the rough idle characteristics. RPM both in park and drive is 500-600 RPM.
I don't really recall this problem since I replaced the plugs & #7 coil. I cleaned the MAS, so I guess the next step is pull a couple of plugs to check proper gap.
I called the local auto parts store and they said that all their OBD II code readers really only look for CEL codes and they wouldn't detect a non-CEL problem.
He said that a dealership is probably the only real way to go, but are there consumer OBD II readers that can detect a issue that doesn't always result in an CEL being triggered?