For some reason I am not receiving vectors to the ILS. It worked fine in the past at the same airport. Instead, I receive clearance to final approach at pilots discretion. If I request vectors, I get a single heading change only, then pilots discretion. Also enroute I receive crazy heading changes that make no sense. Changed the flightplan several times with the same result. The IAF is included but does not appear in the PFE flightplan. Also, the cruise altitude is 7000 feet and the PFE flightplan shows 3000feet?