Tough question. And the fact that you were tempted by answer choice (A) does seem to indicate a misread of the last statement. We know that histamines play no role in the processes by which cold produce their symptoms, but that doesn't mean that histamines play no role in causing colds! A slight but important difference.
This question asks us to infer from the series of facts stated in the stimulus.
(A) cannot be inferred from the stimulus. We're given information as to what causes symptoms of colds, but not what causes colds themselves.
(B) is out of scope. The difficulty by which these conditions are treated is not related to us in the information.
(C) could be false. It could be the case that antihistamines are effective at treating congestion caused by colds.
(D) is a bit tempting because we know that antihistamines make you drowsy, but that's not the same thing as treating sleeplessness. Also, we don't even know that sleeplessness sometimes accompanies allergies!
(E) must be true. We can infer this from the last sentence. If histamines play no role in the processes by which colds produce their symptoms, then antihistamines that treat those symptoms would not be doing so by blocking the action of histamines.