Shake the PCV valve...if it rattles, it is probably working correctly. In operation, the PCV valve gets sucked (almost) shut under high vacuum, and opens up when the vacuum drops off, so just sucking or blowing on it won't test it. With the engine running, put your finger on the engine side of the PCV valve and you should feel engine vacuum, and the valve should rattle, but take your finger off (at idle) and the valve quits rattling 'cause it gets sucked shut.
The above recommendations are right, you need a baffle below the PCV valve hole in the valve cover. Check the hose to the EFI for oily residue...a normal PCV hose on a normal engine will have a slight
oil residue but should not be "very" oily.