Jabarkan Permasalahan daerah Tanah Tinggi dari James I dari Skotlandia

Pada bulan Juli 1428, James menyelenggarakan sidang umum di Perth dalam rangka mencari dana ekspedisi penyerangan ke daerah Tanah Tinggi melawan Yamtuan Pulau-Pulau yang semimandiri. Sidang umum mula-mula menolak memberikan dana kepada James—meskipun ia didukung oleh Earl Mar dan Earl Atholl yang sangat berkuasa—namun akhirnya mengabulkan keinginannya. Meskipun James agaknya tidak bermaksud melancarkan serangan besar-besaran terhadap orang-orang Gael di kawasan utara Skotlandia, ia memutuskan untuk mengerahkan kekuatan tempur yang cukup besar untuk memperkukuh wibawa kerajaan. Di hadapan sidang umum James berkata:

James mengumpulkan para penghulu puak-puak Gael dari kawasan utara dan barat di Inverness dengan dalih untuk menghadiri sidang parlemen yang diselenggarakan di kota itu. Kurang lebih 50 orang di antara para hadirin ditahan atas perintah raja, termasuk Alexander, Yamtuan Pulau-Pulau ke-3, beserta ibunya, Mariota, Countess Ross, sekitar 24 Agustus. Beberapa di antaranya dieksekusi mati, tetapi selebihnya, kecuali Alexander dan ibunya, segera dibebaskan. Selama Alexander ditahan, James berusaha memecah-belah Klan Dòmhnall—Paman Alexander, John Mór, dihasut oleh orang suruhan raja untuk merebut jabatan penghulu klan, tetapi penolakannya untuk merundingkan apa pun dengan sang raja selama kemenakannya masih ditahan berujung pada upaya penangkapan dan kematiannya.  Kebutuhan sang raja akan sekutu di kawasan barat dan utara Skotlandia mendorongnya untuk bersikap lunak terhadap Alexander sambil berharap Yamtuan Pulau-Pulau itu akan setia mengabdi pada kerajaan, sehingga ia memutuskan untuk membebaskan Alexander. Kemungkinan besar akibat tekanan dari Donald Balloch, putra John Mór, dan Alasdair Carrach dari Lochaber, kerabat-kerabat dekatnya, Alexander memimpin pasukan pemberontak menyerang puri dan kota Inverness pada musim semi 1429. Krisis bertambah rumit ketika Yamtuan Pulau-Pulau memberangkatkan sebuah armada misi menjemput James Si Gemuk dari Ulster "untuk mengantarnya pulang ke rumah sehingga ia dapat menjadi raja". Niat James untuk membentuk persekutuan dengan Ulster O'Donnells dari Tyreconnell melawan puak MacDonald mengakibatkan pihak Inggris mulai mencurigai motif-motif sang Raja Skotlandia sehingga mereka sendiri akhirnya berusaha untuk membawa James Si Gemuk ke Inggris. Sebelum sempat berperan aktif, James Si Gemuk wafat secara tiba-tiba sehingga James berpeluang untuk mempersiapkan serangan besar-besaran terhadap Yamtuan Pulau-Pulau.

Bala tentara kedua belah pihak berhadap-hadapan pada 21 Juni di Lochaber. Alexander yang dikhianati Klan Chattan (Puak MacKintosh) dan Klan Cameron dikalahkan secara telak dan melarikan diri, kemungkinan besar ke Islay. Meskipun demikian, James tetap terus menggempur daerah kekuasaan Yamtuan Pulau-Pulau dengan merebut Puri Dingwall dan Puri Urquhart pada bulan Juli. Sang raja baru pulang setelah sepasukan tentara yang diperlengkapi artileri dikerahkan ke daerah kekuasaan Yamtuan Pulau-Pulau. Alexander mungkin mulai sadar akan kelemahan posisinya dan mencoba merundingkan syarat-syarat penyerahan diri, namun James menuntut penyerahan diri tanpa syarat dan berhasil mendapatkannya. Sejak bulan Agustus 1429, James mendelegasikan kewenangan raja kepada Alexander Stewart, Earl Mar, untuk memelihara perdamaian di kawasan utara dan barat Skotlandia. Yamtuan Pulau-Pulau kembali memberontak pada bulan September 1431, dan mampu mengalahkan pasukan kerajaan sebanyak dua kali. Pasukan Earl Mar dikalahkan di Inverlochy dan pasukan Angus Moray dikalahkan dalam sebuah pertempuran sengit dekat Tongue di Caithness. Kekalahan-kekalahan ini merupakan pukulan berat bagi James dan berdampak buruk bagi kredibilitasnya. Pada 1431, sebelum pemberontakan September, James menahan dua kemenakannya, John Kennedy dari Carrick dan Archibald, Earl Douglas, mungkin akibat pertikaian antara John Kennedy dan pamannya, Thomas Kennedy, yang mungkin pula melibatkan Earl Douglas. Penahanan Earl Douglas menimbulkan ketegangan di seluruh Skotlandia sehingga James berusaha menentramkan keadaan dengan membebaskan Earl Douglas pada 29 September – agaknya James memberikan pembebasan bersyarat kepada Earl Douglas demi kesuksesan sidang parlemen yang akan segera diselenggarakan di Perth. Dalam sidang di Perth, James mendesak parlemen agar mengucurkan dana tambahan untuk memerangi Yamtuan Pulau-Pulau. Meskipun demikian, parlemen tidak bersedia mengucurkan dana tanpa syarat – James diizinkan menerima hasil pengumpulan pajak yang ditetapkan oleh parlemen untuk mendanai perang melawan daerah Tanah Tinggi, tetapi kendali penuh atas pemungutannya tetap berada di tangan parlemen. Syarat-syarat yang ditetapkan parlemen untuk pajak itu menyiratkan adanya penentangan keras terhadap konflik lebih lanjut di kawasan utara Skotlandia, dan mungkin merupakan faktor yang menyebabkan perubahan sikap James pada 22 Oktober, dengan "mengampuni kesalahan masing-masing earl, dari Douglas dan dari Ross (yakni Alexander, Yamtuan Pulau-Pulau)". Bagi Earl Douglas, pengampunan ini adalah pengakuan resmi kerajaan atas pembebasan dirinya yang telah dilakukan tiga minggu sebelumnya, namun bagi Alexander, tindakan ini adalah perubahan total dari sikap politik kerajaan terhadap Yamtuan Pulau-Pulau. Empat kali perang musim panas melawan Yamtuan Pulau-Pulau secara resmi berakhir dengan penolakan parlemen untuk mengabulkan permintaan James.