I have a P07 that was that way.
I polished every one of the tiny spots that engage during a single action pull with 2000 grit paper and put a dab of slide glide lite on the top and bottom of the sear spring to help stop any crunching sound.
The thing that helped the most, however, was reducing the width of my roller. When I measured all the parts that sit on that pin and compared them to a different P07, my roller was a bit wider and everything (including the sear) was extremely tight laterally. After reducing the roller width, everything on that pin moved a little more freely and the SA felt much smoother. I will say that this is probably not the right thing to do, and might be a bad idea, but it worked for me.
Then again, if you really want a nice single action, the CGW hammer with the extra heavy sear spring is amazing!