My 2005 4.0 V6 ranger is having a few issues that even my local mechanic didn't wanna get into. First things first is the thing hard starts after sitting for more then a few minutes, it cranks fine and hard but it won't start until about 5 seconds of cranking. The only way to remedy this is by cycling the key 2 or 3 times to build fuel pressure. I've already replaced the fuel filter and breifly installed a new fuel pump but when it didn't fix the issue I returned it. the next issue is that it idles like shit, the rpms pulsate up and down and the whole engine shakes, it has never stalled. it has brand new plugs and wires. I thought maybe there was a vacuum leak but an unable to find one by spraying the lines with carb cleaner. I can hear a hissing sound coming from the drivers side but cannot find or confirm if it's a vacuum leak. I cut the cats so it has no 02 sensors but the exhaust shop I spoke to said that they often do that and it won't effect performance besides throwing a code. It has poor gas milage and sometimes the engine bay smells strongly of gas. Other than the 02 sensor codes there are no others. It runs pretty smooth when actually driving but will jerk and hesitate at certain speeds but will go away by giving it more or less gas. I've been chasing these issues for 4 months and haven't seen anyone else online with my combo of problems. it also has a new maf and and cleaned iac valve and throttle body. Does ANYONE have any ideas? This truck is driving me nuts and im on the verge of selling if this issue can't get resolved