Does your 42nd or 43rd field contain an invalid character, such as the line end characters ASCII 10 and 13? This might cause the problem.
I have just tested an import ...
-- In Excel 2000, I created a test worksheet, 3 rows x 130 columns, populated with test integer numeric data
-- Saved this as a tab delimited text file
-- In Access 2000, ran the File ... Get external data menu option
-- Imported the text file into a new table, accepting the wizard's default options
The three records imported correctly, with all 130 fields populated.
You could try this approach to create your table, and if it works, do your import as a two-stage process:
-- Import into a new Access table, letting Access set default field types and lengths
-- Post this data into your 'production' table, after checking for data errors (visually or in VBA code)
I hope that these ideas will be of some use.
Bob Stubbs (London, UK)