I have a DPMS 16" upper I just put together. Its carbine length with dpms low profile gas block. It will not feed, it always ejects the spent round and ussually either doesnt pick up the next round or stove pipes. I have had the gas block and tube off twice to check for alingment and blockage and have tried different ammos. The rifle feeds manually fine so I dont think its the mag. Should I try a different buffer spring or magazine.