Are you brewing extract or otherwise doing partial boils, and topping up with water to volume before taking your sample?
If so, are you topping up to the right volume, and are you including the exact fermentables the recipe calls for?
If so, you're probably not getting an accurate reading. Water and wort don't easily mix, and you may be grabbing more wort than water (for your 1.074) or more water than wort (for your 1.046). In this case, at least if you're brewing extract (which as it's your second batch I'm assuming is the case), then your gravity is correct, it's just your reading that is wrong.
If your volume or fermentables were off/changed from the recipe, then it will be off. If you're brewing all-grain, then there may be something else going on.