You made two threads, I just hope the other one will get deleted.
As for your problem, my first guess would be that you didn't add the ability/buff to the entity.manifest (if you are using Entrenchment/Diplomacy). You must add any additional .entity files to said manifest to make them appear ingame.
If that isn't the problem, or you are running basic sins, you should check the researchPrerequisites and levelSourceType of the ability. Delete any researches listed (remember, you can research/upgrade AM rechargers) and set numResearchPrerequisites to 0. Set levelSourceType to FixedLevel0, and delete the two following lines (base/improveSourceResearchSubject).
Make sure the buffType line on the ability refers to your new buff, if you have one.
Be careful, as the program is caps-sensitive.
Use the Dev.exe of the game (found in your main installation folder) to check for any further errors.