The P0102 code is for the MAF. You may need to replace it. One thing to try is to disconnect the MAF and see how it runs.
OBD-II Trouble Code: P0102 Mass Air Flow (MAF) Circuit Low Input