This is the track I had a deal with in 2005 as was working as a dj. Playing this as a snippet on cd without having the real title of the song, from some dj’s mix I also had no idea his name. And all this whole long time period this tune has been playing in my head. Today is 2022 and I’m so happy I finally found it!