An investigation into odometer fraud led to federal firearm charges for an Amarillo man.