Sachverhalt:
A.
Die Staatsanwaltschaft Zofingen-Kulm führt gegen A._ ein Strafverfahren wegen mehrfacher Drohung, Nötigung, Vergewaltigung etc. zum Nachteil seiner von ihm getrennt lebenden Ehefrau B._. A._ wurde am 28. Oktober 2017 vorläufig festgenommen und anschliessend in Untersuchungshaft versetzt. Am 17. November 2017 verlängerte das Zwangsmassnahmengericht des Kantons Aargau die Untersuchungshaft bis zum 13. Februar 2018. A._ focht diesen Haftentscheid an.
Am 16. Februar 2016 verlängerte das Zwangsmassnahmengericht die Untersuchungshaft gegen A._ einstweilen bis zum 13. Mai 2018.
Am 19. Februar 2018 schützte das Bundesgericht im Verfahren 1B_31/2018 den Haftentscheid vom 17. November 2017 wie zuvor das Obergericht des Kantons Aargau.
Am 2. März 2018 erhob A._ beim Obergericht Beschwerde gegen den Haftentscheid vom 16. Februar 2018.
Am 22. März 2018 wies das Obergericht sowohl die Beschwerde als auch das Gesuch um unentgeltliche Rechtspflege ab.
B.
Mit Beschwerde in Strafsachen beantragt A._, diesen obergerichtlichen Entscheid aufzuheben und ihn unverzüglich aus der Untersuchungshaft zu entlassen, eventuell unter Anordnung von Ersatzmassnahmen. Subeventuell sei der Entscheid aufzuheben und die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Für das vorinstanzliche Verfahren sei ihm die unentgeltliche Rechtspflege zu gewähren; eventuell sei im Dispositiv festzuhalten, dass ihm mit der Kostenauflage eine vorläufige Befreiung im Sinne einer Stundung zu gewähren sei, bis sich seine wirtschaftliche Lage verbessert habe. Für das bundesgerichtliche Verfahren ersucht A._ um unentgeltliche Rechtspflege und Verbeiständung.
C.
Obergericht und Staatsanwaltschaft verzichten auf Vernehmlassung.

Erwägungen:
1.
Auf die Beschwerde ist aus den gleichen Gründen einzutreten wie im Verfahren 1B_31/2018. Zu den allgemeinen gesetzlichen Voraussetzungen für die Anordnung von Untersuchungshaft bzw. den hier in Frage stehenden Haftgründen wird auf die Ausführungen im Urteil 1B_31/2018 verwiesen.
2.
2.1. In Bezug auf den allgemeinen Haftgrund des dringenden Tatverdachts ist das Bundesgericht im Urteil 1B_31/2018 zusammenfassend zu folgendem Schluss gekommen (E. 2.1 letzter Absatz S. 4) :
"Aus den sichergestellten Sprachnachrichten des Beschwerdeführers und den erwähnten, sich in zentralen Punkten stützenden Aussagen ergibt sich jedenfalls der dringende Verdacht, dass der Beschwerdeführer seine Frau misshandelte, beschimpfte und bedrohte. Der Hinweis des Beschwerdeführers, seine Frau sei kein passives Opfer gewesen, sondern habe die Auseinandersetzungen teils selber provoziert, ändert am Tatverdacht gegen ihn grundsätzlich nichts, sondern wird im Strafverfahren abschliessend zu klären sein. Der Tatverdacht bezieht sich u.a. auf Drohung und damit auf ein Vergehen (Art. 180 Abs. 1 i.V.m. <ref-law>), das, wenn es sich gegen die Ehefrau richtet, von Amtes wegen verfolgt wird (<ref-law>). Es besteht somit ein dringender Tatverdacht, der die Anordnung von Untersuchungshaft rechtfertigt".
Das Obergericht hat im angefochtenen Entscheid das Bestehen des dringenden Tatverdachts im Wesentlichen unter Verweis auf die bisher in dieser Sache ergangenen Entscheide des Bundesgerichts und der kantonalen Instanzen bejaht.
2.2. Die Bejahung des dringenden Tatverdachts durch alle Instanzen kann der Beschwerdeführer vor Bundesgericht nur dann mit Aussicht auf Erfolg in Zweifel ziehen, wenn sich seit dem Urteil 1B_31/2018 vom 19. Februar 2018 neue Entwicklungen ergeben haben sollten, die die damalige Beurteilung als überholt erscheinen lassen. Solches bringt der Beschwerdeführer indessen nicht vor, sondern macht im Wesentlichen bloss geltend, seine Ehefrau habe an der Einvernahme vom 29. Januar 2018 die Aussage, er habe ihr angedroht, sie zu vergiften und zu zerstückeln, zurückgezogen, und es sei willkürlich, den dringenden Tatverdacht als erstellt anzunehmen mit der Begründung, ihre Anschuldigungen seien "nicht unglaubhaft". Es ist damit weder dargetan noch ersichtlich, dass sich seit dem ersten in dieser Sache ergangenen Urteil des Bundesgerichts in Bezug auf den dringenden Tatverdacht etwas Massgebliches geändert haben könnte. Die Behauptung, dieser beruhe ausschliesslich auf den als "nicht unglaubhaft" eingestuften Aussagen seiner Ehefrau, erweist sich, wie sich bereits aus den in E. 2.1 angeführten Ausführungen des Bundesgerichts ergibt, als unbegründet. Der dringende Tatverdacht besteht somit nach wie vor.
3.
3.1. In Bezug auf den besonderen Haftgrund der Ausführungsgefahr ist das Bundesgericht im Urteil 1B_31/2018 zusammenfassend zu folgendem Schluss gekommen (E. 2.2.2) :
"Der Beschwerdeführer kann und will offenkundig nicht akzeptieren, dass sich seine Ehefrau von ihm getrennt hat und eine neue Beziehung eingegangen ist. Er sieht darin einen Angriff auf seine Ehre und in den Scheidungsabsichten seiner Ehefrau einen Verrat, den es zu rächen gilt. Er hat zudem, worauf er zur Unterstützung seiner Drohung selbst hinweist, aufgrund seiner (angeblichen oder realen) Kriegserfahrung möglicherweise eine tiefe Hemmschwelle, Menschen zu töten. Das Obergericht geht zu Recht davon aus, dass ernsthaft zu befürchten ist, dass der Beschwerdeführer in Freiheit versuchen könnte, seine Todesdrohungen zu verwirklichen. Diese Befürchtungen bestehen jedenfalls solange, als sie nicht durch das von der Staatsanwaltschaft in Auftrag gegebene Kurzgutachten über die Gefährlichkeit des Beschwerdeführers bzw. die Ernsthaftigkeit der Todesdrohungen zerstreut sind".
Wie das Bundesgericht geht auch das Obergericht im angefochtenen Entscheid davon aus, dass vom Ergebnis des psychiatrischen Gutachtens abhange, ob weiterhin Ausführungsgefahr bestehe. Es hat dies bejaht, nachdem das Gutachten für den Beschwerdeführer ungünstig ausgefallen ist.
3.2. Das psychiatrische Gutachten von Dr. Karla Schümperli vom 6. Februar 2018 kommt zum Schluss, dass der Beschwerdeführer für die Ehefrau und - im Rahmen eines möglichen Mitnahmesuizides - die gemeinsamen Kinder sowie den Freund der Ehefrau gefährlich und das Risiko, dass er die gegen seine Ehefrau und deren Freund geäusserten Drohungen ausführt, hoch sei. Ersatzmassnahmen wie Fernhaltegebote, Kontaktverbote, Abstinenzverpflichtungen etc. seien nicht geeignet, die Ausführungsgefahr zuverlässig zu bannen (Gutachten S. 132). Aufgrund dieser Schlussfolgerungen der Gutachterin besteht offenkundig nach wie vor Ausführungsgefahr. Der Beschwerdeführer bringt nichts vor, was geeignet wäre, diese klaren und nachvollziehbaren Ergebnisse des Gutachtens zu erschüttern. Er macht zwar geltend, seine Ehefrau habe an der Einvernahme vom 29. Januar 2018 ihre Anschuldigung, er habe ihr angedroht, sie zu vergiften und zu zerstückeln, zurückgezogen (Fragen 41. ff., insbesondere Frage 49). Dadurch habe sich die Ausgangslage für die Erstattung des Gutachtens wesentlich verändert, weshalb darauf nicht abgestellt werden könne. Der Einwand ist offenkundig schon deswegen unbegründet, weil der Gutachterin die Einvernahme der Ehefrau vom 29. Januar 2018 zur Verfügung stand (Gutachten S. 2). Abgesehen davon ist die Behauptung jedenfalls zumindest insoweit teilweise falsch, als die Ehefrau die Frage 49 dahingehend beantwortete, dass sie den Beschwerdeführer habe sagen hören, er werde sie vergiften und lasse sie nicht überleben. Das Obergericht hat kein Bundesrecht verletzt, indem es Ausführungsgefahr bejahte.
4.
Soweit der Beschwerdeführer beiläufig weitere Rügen erhebt, etwa die Staatsanwaltschaft sei parteilich oder sie habe das Beschleunigungsgebot oder das Obergericht habe seine Begründungspflicht verletzt, ist darauf schon deswegen nicht einzutreten, weil er sie nicht in einer den gesetzlichen Anforderungen von Art. 42 Abs. 1 und 2 bzw. <ref-law> (<ref-ruling> E. 2.1 und 2.2; <ref-ruling> E. 3.2; Urteil 1C_486/2014 vom 27. April 2016 E. 1.4) entsprechenden Weise begründet.
5.
Die Beschwerde erweist sich somit als unbegründet und ist abzuweisen, soweit darauf einzutreten ist. Bei diesem Ausgang des Verfahrens wird der Beschwerdeführer kostenpflichtig (<ref-law>). Er hat zwar ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung gestellt, welches indessen abzuweisen ist, da die Beschwerde noch aussichtsloser war als die erste in dieser Sache erhobene Beschwerde (Art. 64 Abs. 1 und 2 BGG). Dementsprechend hat auch das Obergericht kein Bundesrecht verletzt, indem es das Gesuch des Beschwerdeführers um unentgeltliche Rechtspflege für das vorinstanzliche Verfahren abwies, soweit es darauf eintrat.

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Das Gesuch um unentgeltliche Rechtspflege und Verbeiständung wird abgewiesen.
3.
Die Gerichtskosten von Fr. 1'000.-- werden dem Beschwerdeführer auferlegt.
4.
Dieses Urteil wird dem Beschwerdeführer, der Staatsanwaltschaft Zofingen-Kulm und dem Obergericht des Kantons Aargau, Beschwerdekammer in Strafsachen, schriftlich mitgeteilt.
Lausanne, 16. Mai 2018
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Störi