If it's a home (or small business for that matter) network, check this out:
Multi Router Network - Configure It may point you to where you've gone wrong.
Generally speaking it's best to only have one DCHP server on a network, unless you have a bit system and you don't have enough IP's to go around. I agree with Bills assesment, that another router is handing out IP's when it shouldn't be.