I had the same problem with my Bosch 11247 BoschHammer.
Pull the six screws on the top cover and drain the oil (50cc is what it should be, mine had about 30cc).
I used auto gear oil 90wt but I think any gear oil will do.
You can then unhook the connecting rod and pull the piston out.
Clean it off and cover it with Hi-temp lithium wheel bearing grease (for disc brake axles). Usually an opaque tan color.
Then put about a heaping teaspoon of the grease inside the cylinder, smear grease around the cylinder walls. This grease acts as the buffer to the striker.
Reinstall piston.
Also, note your O ring gasket may have expanded as mine did. You can carefully clean the oil it off with solvent, cut the O-ring to proper size and then re-seal the ends with a drop of CA or crazy glue. If you leave the O-ring too long it will bind in the groove and leaks will occur.
Make sure to index the Drill/Hammer knob on the shift shaft collar when re-installing the top.
If it seems better but not strong enough, try adding a little more grease (took me 3 tries).
Hope this helps as no one else seems to mention common lubes we already have in the garage.
Cheers,
Kirb