Not to be insulting or impolite but are you using a dish washing soap (designed to cut grease better than hand soaps) and then gently scrubbing the parts, on all surfaces with a small brush (old tooth brush or
a new one from the 99 cent store?
If you were to miss a side or end of a part, that, could be the root of some of your adhesion problems.
Then as Cadet Chuck stated a good primer coat and you should be golden -or DUNKELGRÜN-or Dark Earth -or... oops got carried away again