I heard it's because he had felony amount of weed that the firearm is then a felony as well. If he had gotten pulled over with lots of cash and a gun ONLY - he would have had no trouble (and frankly, wouldn't have gotten or had to allow for search).
To me - it's interesting that ARod tends to gravitate toward seemingly innocent enough guys that get into trouble (Jolly, Guion).