yes, could be flywheel or torque converter. Does it sound like its coming from up front, or down below?
You say you checked your 'pullys'. You mean idler pully, alt, power steering, etc? The sound you describe could be any of those. Easy enough to temp remove serp belt and see if noise goes...