The P2004 is an intake runner stuck open control bank 1 issue. Using a flashlight, check the right side of your IMRC as it's likely that one or more of the bushings has deteriorated and one or more control arm is no longer attached.
You can replace these by getting a pack of bushings that come in 6 or 8s, and using a long screwdriver with a piece of backwards facing tape, simply pop a new bushing into the hole and pop the control arm back in to the new bushing.
2007 ford freestar
Ford Freestar was created in 2004.
2005 ford freestar where is the coolant temperature sensor ?
how can ford freestar 2004 water pump be replaced
( 26 U.S. gallons ) for a 2004 Ford Freestar
On a Ford Freestar : ( NO ) * according to the 2006 Ford Freestar Owner Guide , up to ( 2000 lbs if the factory trailer towing package is installed )
One reason a 2004 Ford Freestar may stall out is because of a water damaged PCM. This is a common problem with the 2004 Ford Freestar.
2005 Ford Freestyle
The p2004 code means that the intake manifold runner is stuck open. I am trying to figure out how to correct this in my 03 Ford Ranger 2.3L right now without having to take the manifold off. No luck so far.
where is the location for a blower motor relay on a 2006 ford freestar
According to the 2004 Ford Freestar Owner Guide : ( 26.0 U.S. gallons )
The Ford Freestar was discontinued in 2009 along with the Mercury Monterey Minivan, being replaced with the Ford Flex.