Yeah I'll be using a Walbro fuel pump. And as for the solenoid thing, it is in fact the cam sensor. It has oily grime on it. I'll pull off the intake tube on the passenger side for better access. Do I have to buy another gasket set every time I remove the whole intake? And there might be some oil on my AC belt causing it to squeak sometimes. I'll look at that too.