The small Walther's like to have a little grease on the slide and frame rails, and on the outside of the barrel.
These also are ammo sensitive, and usually like heavier bullets and High Speed ammo.
As above, buy as many brands and types as you can find and test fire until you find a brand/type that's reliable and accurate..... then buy a LOT of that ammo.