The MAF DTCs are the result of incorrect airflow, cylinder 2 is the cause.
My bet is you have a "riding" inlet valve, not seating while the motor is running.
Please read again what I wrote on the 7th December:
I had one customers car with P0304.
Swapped all parts around, was partly unseated exhaust valve, from failing retainer, lucky for owner I found it.
I would do a compression test and a leakdown test.
A compression test may not reveal your fault if there is a loss. A leakdown test is a completely different test procedure using a different tools etc.
I would make sure the MAF is clean with a MAF cleaner, and the K&N filter is at the minimum oil amount.
Some guys tend to overoil them.
Did you want to swap No.2 injector to another cylinder?
Do you want to try another PCM?