OK, So you can flush the toilet and run the sinks, and there's no leaks or backups. Are you connected to town sewer? If so , the odor could be coming in from the street. Call the town and explain to them your problem and ask that they flush the line. Also check with your neighbors and see if they are having the same problem.
*Just a little advice from an old sewer guy*
Good Luck
