ok so i FINALLY got the opportunity to take the wrx out for a ride that was longer than 2 minutes around the block a couple times. bad news tho. it took a little longer to start than usual but i didnt think anything of it since its only 31 degrees outside and the car hasnt been started in over a week. as from the first time after the install when i drove the car briefly, it seemed fine for the first minute or 2 and then started to sputter...only maybe 3 seperate times in a 5 minute, 1.5 mile stretch until i came to a red light. as i was idleing it started to sputter. i got on the high way and was sputtering occationally but i had no problem getting up to 5500 rpms and 75mph. it progressively got worse after i got off the highway and then the wonderful check engine light started flashing as it was sputtering at its worst. but then the sputtering subsided for the most part and the check engine light went away. (only lasted maybe 30 seconds total around 40mph give or take 10mph) parked the car and left it running as i checked under the hood...a friend told me to check the wastegate tubing as well as all the clamps and bolts and everything looked good. turned the car off for about 5 or so minutes and then got on my way back home. after only a minute or so the sputtering started again and then the check engine light came on and stayed on this time. in the 3ish mile trip home the check engine light only flashed momentarily once and was constantly on for the rest of the trip. used my AP to check what the code was when i got home and it was a P0304 and a

??. idk if the '

??' is an actual code that the AP doesnt recognize or if that is a default response when checking the cel codes. as most of you probably already know, the P0304 is a misfire code. never had this code come up and have had the car for over a year and a half and 40K miles. i install a used oem STi tmic and i get this code.
what does everyone think? at first i was thinking that maybe the IC is leaking or is damaged in some way that isnt visual or something but doesnt really make sense (to me anyways) that i would now have a misfire from putting a slightly bigger, oem ic on the car. idk
