You could have a leak somewhere in your fuel line. If you smell gas before you turn the engine to start position (but far enough to activate fuel pump) and vechicle isn't running yet, you definetly have a leak in your line.
RepairPal Certified shops can diagnose and repair your 2004 INFINITI QX56. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.