Yep, we spent about 20 minutes going through this at Autozone. Finally what I did was a mixture of things.
The '02 P/N at AutoZone was something like 1199. This has the weight with the variable orifice. The '03 P/N in the book on AZ's shelf says something like 796 (which wasn't even on the shelf). BUT the website said 1009 is the right PCV for an '03.
I inspected the 1009, it has the small orifice, doesn't rattle, and looked to be the same housing shape and size as the 1199. Since the website agreed with the 1009 P/N, I'm going with that.
SO, my conclusion is that if you go to AZ, get 1009 to get the fixed orifice PCV. It probably maps the the GM P/N.
***
Just as a history that brought me to where I am (in case it helps anyone else).
***
Problems I have been experiencing (found in some other threads).
-Hard starting (when the truck is semi-warm, not cold or very recently driven, but after around 3-4 hours). I suspect that it isn't really a fuel pressure bleed issue, since it fires right up in the morning
-Rough idling - last night I was stopped at a light and thought she was going to stall on me!
-Additionally, last night during a long trip my check engine oil level light came on. I was down about a quart. This hasn't happend since my truck had around 15k.
For the last problem, I know that the PCV valve could be suspect. I have the older large-orifice valve in there now, as I just changed it myself at 100k miles. I knew there was a different P/N, but I went with the Autozone database.
For the other two, I figure it is fuel delivery related. I ruled out the Fuel Pressure Regulator (ended up changing it anyway, but didn't find any fuel in the vacuum line).
Now, there is a TSB out there about the throttle body getting gummed up due to the PCV issue. This seems to apply to 99-02 GMs. I do have a drive-by-wire 02, but I figure a sticking throttle plate could occur under any premise. This TSB is actually referenced at the might link above under tech tip 118. My theory might be that the throttle plate is either sticking, or just not functioning optimally during a warmer start
So I'm going to try PCV + throttle body cleaner and we'll see what happens. I know I could probably benefit from a fuel induction cleaner (the kind with the machine that BG sells, or a motorvac). These actually flush the entire intake, not just the injectors like fuel additives. We'll see when I inspect the intake how bad it really is.